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 ""; echo "";echo"";echo" ID NAME "; echo ""; 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进行排序,是升序排序啊