电脑安全

您当前的位置:主页 > 电脑安全 >

PHP实现翻页跳转功能-网络编程

来源:[db:来源]标题:   翻页    编辑:电脑技术全能网 时间:2019-09-22 06:21

原标题:PHP实现翻页跳转功能-网络编程
   咱们都晓得用 php+mysql 在 web 页完成数据库材料全体表现长短常简略而有味的,数据库材料很少的情形下页面表现仍是让人中意的,然而当数据库材料十分多的情形下,页面的表现情形将会变的 十分蹩脚,上面就来先容一下怎样完成以后页面数据材料表现数目及怎样完成静态的翻转功效. 这里将先容两种翻页表现功效的完成: ----------------------------------------------------------- 先先容一下在翻页顶用到的数据库语法: mysql_query("select * from table order by id desc"); 这条数据库语句再熟习不外了,是用来搜寻记载并倒序地表现进去,但并不能在翻页功效中起感化,而上面这个扩大了的语法才是完成翻页的中心功效: mysql_query("select * from table order by id desc limit $start,$limit"); 这里的 $start 是数据库搜寻的肇端行,$limit 是从肇端行开端搜寻到 $limit 笔记录停止,好了,有了这个中心功效后,咱们能够开端翻页功效了; ----------------------------------------------------------- 第一种翻页功效: 这里先容的功效是翻页功效中最简略的一种,只能完成向前翻页和向后翻页,本站的十分消息和下载核心的翻页功效就是这类. 先先容翻页功效完成的思绪: 先断定以后页牢固表现的数据记载数目,假定为 20 笔记录,设定 $limit 的值为 20: $limit=20; 表现数据库记载时,必需是从第一条开端表现,以是这里设置 $start 的初始值为 0:$start=0; 而翻页功效的完成依靠 $start 的静态变更,当向后翻页时 $start 法则地加上 $limit:$start+$limit;而向前翻页时 $start 则法则地减去 $limit:$start-$limit; 有了以上的思绪后,能够开端计划顺序了 page.php: <? //设置以后页表现的数目(这个数目可恣意设置) $limit=20; //初始化数据库搜寻肇端记载 if (!empty($start)) $start=0; mysql_connect("localhost","",""); mysql_select_db(database); //设置数据库记载总数 $result=mysql_query("select * from table"); $num_max=mysql_numrows($result); $result=mysql_query("select * from table order by id desc limit $start,$limit);

上一篇:PHP Web服务的价值-网络编程

下一篇:没有了