PHP+MYSQL分页4获取数据

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="SELECTFROMpage1orderbyidASCLIMIT".(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进行排序,是升序排序啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值