想做一个bbs类型的,可惜分页程序不会写啊,可以帮帮我吗 select * from table limit 0,20每页20条记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select使用limit控制啊!你每次传递的是页数,但是你使用的limit的参数是(每页条数*页数,页数)就OK了!这个才是王道! $pageside=20;$page=$_GET["page"];$sql="select * from table order by date,id desc imit {$page*$page},{$pageside}";这回知道了吧?? 上一页,下一页点的时候在url上加个参数<a href="http://www.xxx.com/view.php?p="<?php echo $p-1;?>>上一页</a><a href="http://www.xxx.com/view.php?p="<?php echo $p+1;?>>下一页</a>每次$_GET['p'];根据p来决定limit的值,当然,这也是你事先根据每页显示多少数据计算好的。还要进行一些有效性判断,如if(!isset($p) || empty($p) || is_numeric($p)) $p =1;之类的。这么写完最后程序是乱七八糟的。建议你去下载一些别人写的分页类,比如pear的pager类来实现,是非常简单的。 保存用户登陆问题? PHP传递数据给javascript? 诚聘网站PHP工程师,主要为网站B/S系统程序开发 大家如何解决中文图片文件名在LINUX下的显示的? 邮件群发问题 项目外包:股票网站数据自动实时更新的问题!!! 讨论select distinct * from table语句问题 请各位大虾提供一些关于开发“语音聊天室”的资料,谢谢! 关于mysql安装 注册时总是提示用户名已被注册 mysql函数 .htaccess目录保护路径设置问题
$page=$_GET["page"];
$sql="select * from table order by date,id desc imit {$page*$page},{$pageside}";这回知道了吧??
<a href="http://www.xxx.com/view.php?p="<?php echo $p-1;?>>上一页</a>
<a href="http://www.xxx.com/view.php?p="<?php echo $p+1;?>>下一页</a>
每次$_GET['p'];根据p来决定limit的值,当然,这也是你事先根据每页显示多少数据计算好的。还要进行一些有效性判断,如if(!isset($p) || empty($p) || is_numeric($p)) $p =1;之类的。这么写完最后程序是乱七八糟的。建议你去下载一些别人写的分页类,比如pear的pager类来实现,是非常简单的。