PHP读取mysql数据库数据并实现分页实例代码_PHP教程
时间:2021-07-01 10:21:17
帮助过:5人阅读
PHP读取mysql数据库数据并实现分页实例代码如下:
- //连接数据库
- $db=mysql_connect("localhost","root","root");
- mysql_select_db("gaoge",$db);
- //设定每一页显示的记录数
- $pagesize=3;
-
- //取得记录总数,计算总页数用
- $res=mysql_query("select count(*) from image " ,$db);
- $myrow = mysql_fetch_array($res);
- //$myrow[o]为数据库里总记录数目之和
- $numrows=$myrow[0];
- //echo "total num is:";
- //echo $numrows;
- // echo
; - //计算总页数
- $pages=intval($numrows/$pagesize);
-
- if ($numrows%$pagesize)
- $pages ;
- // echo "total pages is:";
- //echo $pages;
- //echo
; - //判断页数设置与否,如无则定义为首页
-
- if (isset($_GET[page])){
- //echo "page exist";
- $page = $_GET[page];
- //echo "enter if ";
- }
- else{
- //echo "page not exist";
- $page = 1;
- }
-
- //echo "page is:" ;
- // echo $page;
- // echo
; - //计算记录偏移量
- $offset=$pagesize*($page-1);
- // echo "offset is:" ;
- echo $offset;
- //取记录
- $res=mysql_query("select * from image order by id desc limit $offset,$pagesize" ,$db);
- //循环显示记录
- if ($myrow = mysql_fetch_array($res))
- {
- $i=0;
- ?>
-
-
ID | -
图片名称 | -
上传人姓名 | -
上传时间 | -
图片效果 | -
-
-
- do {
- $i ;
- ?>
-
-
| -
| -
| -
| -
| -
-
- }
- while ($myrow = mysql_fetch_array($res));
- echo "
" ; - }
- //显示总页数
- echo "共有".$pages."页(".$page."/".$pages.")
"; - //显示分页数
- for ($i=1;$i<=$pages;$i )
- echo "第".$i ."页 ";
- //echo "page is:";
- //echo "$page";
-
- // echo "
"; - //显示转到页数
- echo "";
- echo "";
- ?>
http://www.bkjia.com/PHPjc/486122.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486122.htmlTechArticlePHP读取mysql数据库数据并实现分页实例代码如下: ?php //连接数据库 $db=mysql_connect("localhost","root","root"); mysql_select_db("gaoge",$db); //设定每一页显...