InfoQ

交流

讨论:不能翻页的问题

作者 sushui 发布于 0000-00-00 分类:php基础编程

不能翻页,55555请大家帮我看看那错了

http://php.soso.com.cn/guest/index.php

[php]<?php
$page_size=3; //每页显示的记录数

$mylink=mysql_connect("zjisp","guest_f","123");
mysql_select_db("guest",$mylink);
$sql="select*from guest order by time desc";
$result=mysql_query($sql);

//取得返回的记录总数
$message_count=mysql_num_rows($result);

//取得总共的页码
$page_coun=ceil($message_count/$page_size);

//对当前显示页数进行合法性检测
if($page<=0) $page=1; //当前页数
if($page>=$page_count) $page=$page_count; //当前页数
//计算当前页的首条记录位置
$offset=($page-1)*spage_size;

//返回当前页中的所有记录
$sql="select*from guest order by time desc limit $offset,$page_size";

//当前表中如果没有记录,则result返回false
if($result)
{
?>[/php]



逛论坛交流不能翻页的问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

3 条回复

回复

>$page_size=3; //每页显示3条记录数,.. 发表人 sushui 发表于 10月01日
>在你贴出来的部分里面,动态sql语句没.. 发表人 atomatom 发表于 10月01日
>$i=0; while(array[$i]=mysql_fetch.. 发表人 akirasendoh 发表于 10月01日
  1. 返回顶部

    Re: 不能翻页的问题

    2003年10月01日 发表人 sushui

    >$page_size=3; //每页显示3条记录数,为什么不能实现啊

  2. 返回顶部

    Re: 不能翻页的问题

    2003年10月01日 发表人 atomatom

    >在你贴出来的部分里面,动态sql语句没有用到过,不知道你后面有没有再次查询数据库,如果没有,那当然不能分页显示。如果有,问题代码可能是在显示留言的部分,其实没必要再查询一次数据库,你可以利用偏移量循环读出要显示的三条留言

  3. 返回顶部

    Re: 不能翻页的问题

    2003年10月01日 发表人 akirasendoh

    >$i=0;
    while(array[$i]=mysql_fetch_array($sql)){
    ....
    $i++;
    }




  4. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

寻找可以查IP的PHP代码

请问哪里有可以查看对方IP地址的PHP代码? 帮哥们找一下,急用...

关于cookie

想自己写个简单的论坛,请问: 怎么使用cookie 用cookie记录...

站长请教

请问一下,PHP论坛所有的信息存储文件是哪个? 谢谢!!

请问如何防止用户跨页面访问啊!

如题!各位有何好方法啊!

这个字符串转换类用处大吗?

[PHP]<? /** * 字符串转换类 * 著作人:Michael Youn...

wangtiejun(王铁军?)老哥帮忙看看这...

http://bbs.phpres.com/showthread.php?s=&threadid=31553

请问phpBB的template类谁用过?

我想询问谁知道phpBB2中的template类是沿用哪里的类修改而成的?是...

附加密!!

xltxlm 谢谢你回复,不过我倒是解决了这问题用img就可以了。 其...

每天长时间面对显示器 大伙视力如何~ ...

视力越来越差了~:crying: :crying: :crying: :crying:

帮忙啊!!!

谁有MY IE2 的下载地址??快告诉我一下

[]