http://www.readfx.com

                                                                  【大发骰宝app】php怎么实现分页效果-PHP问题

                                                                  分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果。

                                                                  首先,我们需要准备在数据库)里面准备一个表,并且插入数据,这些都是必需的前提工作了,不多说,如图所示(库名为jereh,表名为n_content):

                                                                  1567136608(1).png

                                                                  步骤分析:

                                                                  我们需要分页的话,需要用到 "select * from tableName limit num1,num2”;这是一个限定查询的语句,后面跟两个参数,num1为从第几个开始查找,num2为查找的信息的个数,如我想查找2,3,4这三条数据,如下图所示:

                                                                  1567136628(1).png

                                                                  相关推荐:《PHP教程》

                                                                  好了,我们开始说步骤:

                                                                  1.建立一个函数,用来实现限制查询的功能。

                                                                  首先我们来想一下,实现这个功能我们首先要知道当前的页数和要限制的一个页面显示几条信息,这个可以用形参传过来,那么,

                                                                  我们设置pageNum为页数,pageSize为一个页面显示几条数据,在 "select * from tableName limit num1,num2”这个查询语句中,

                                                                  num1就是(pageNum-1)*pageSize,num2就是pageSize,明白了这个关系之后,那么就好办了,代码在下面:

                                                                  //分页的函数function news($pageNum = 1, $pageSize = 3){    $array = array();    $coon = mysqli_connect("localhost", "root");    mysqli_select_db($coon, "jereh");    mysqli_set_charset($coon, "utf8");    // limit为约束显示多少条信息,后面有两个参数,第一个为从第几个开始,第二个为长度    $rs = "select * from n_content limit " . (($pageNum - 1) * $pageSize) . "," . $pageSize;    $r = mysqli_query($coon, $rs);    while ($obj = mysqli_fetch_object($r)) {        $array[] = $obj;    }    mysqli_close($coon,"jereh");    return $array;}

                                                                  上面的代码中,值得注意的是,limit后面一定要加一个空格,不然会出错误;

                                                                  2.建立第二个函数,用来显示总页数的函数。

                                                                  这个没什么新的知识点,都是以前写过的知识点了,直接看代码吧。

                                                                  //显示总页数的函数function allNews(){    $coon = mysqli_connect("localhost", "root");    mysqli_select_db($coon, "jereh");    mysqli_set_charset($coon, "utf8");    $rs = "select count(*) num from n_content"; //可以显示出总页数    $r = mysqli_query($coon, $rs);    $obj = mysqli_fetch_object($r);    mysqli_close($coon,"jereh");    return $obj->num;}

                                                                  3.调用这两个函数,进行初步的处理。

                                                                  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:谷歌Pixel 4 XL真机谍照再度曝光:边框超窄,下巴超薄 - 谷歌Pixel 4 XL
                                                                  下一篇:没有了