error_reporting('E_ALL&~E_NOTICE');
$page=$_GET['p'];
$host="localhost";
$username="root";
$password="";
$db="fy";
$pageSize=10;
$showPage=5; $conn=mysqli_connect($host,$username,$password);
if(!$conn){
echo "数据库连接失败";
exit;
}
mysqli_select_db($conn,$db);
$sql="SELECT * FROM page order by id ASC LIMIT ".($page-1)*$pageSize .",{$pageSize}";
mysqli_query($conn,"SET NAMES UTF8");
$result=mysqli_query($conn,$sql);
echo "<div class='content'>";
echo "<table border=1 cellspacing=0 width=30% align=center>";
echo "<tr><td>ID</td><td>NAME</td></tr>";
echo "</table>";
echo "</div>";
mysqli_free_result($result);
$pageSize=10;
先规定好一页有多少条数据10
$showPage=5;
然后是显示多少个页码,页面上5个
p
a
g
e
=
page=
page=_GET[‘p’];这个东西简单理解就是http://localhost/%E5%88%86%E9%A1%B5/index9999.php?p=2
?后面的变量p,代表就是第几页第几页的啊,上面写第几页,你设置的 $pageSize=10;
先规定好一页有多少条数据10
$showPage=5;
然后是显示多少个页码,页面上5个就是
一页10条数据,显示5页啊跳转才能七作用的哦
s
q
l
=
"
S
E
L
E
C
T
∗
F
R
O
M
p
a
g
e
1
o
r
d
e
r
b
y
i
d
A
S
C
L
I
M
I
T
"
.
(
sql="SELECT * FROM page1 order by id ASC LIMIT ".(
sql="SELECT∗FROMpage1orderbyidASCLIMIT".(page-1)*KaTeX parse error: Expected '}', got 'EOF' at end of input: pageSize .",{pageSize}";
意思是获取page1表里面就是进行排序升序asc ,这里面就是,每页10条数据.",{$pageSize}";
然后是从第一次是0~10,
第二次是10~19
第三次是20~29
最后的是每页几条,第一个是从几开始啊
order by id ASC
意思是对id进行排序,是升序排序啊