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

发布了25 篇原创文章 · 获赞 2 · 访问量 79

猜你喜欢

转载自blog.csdn.net/qq_37805832/article/details/105568035
今日推荐