这应该是一个做翻页的东西$db=conndb(); //连接数据库
$str="select * from guest order by posttime desc"; //收集所有的记录并按时间排序,这只是查询语句的一部分
if(isset($from)){ //如果有$from的话$step=$total-$from; //总数减去$from
$step=$step>$MAXROWS?$MAXROWS:$step; //如果step大于定义的最大行数$MAXROWS,则$step=$MAXROWS,反之则$step=$step
$str="$str limit $from,$step"; //将上面的查询语句拼接,加上limit语句
$res=mysql_db_query($data,$str,$db); //数据库查询
for($i=0;$i<$step;$i++){
$row=mysql_fetch_row($res); //取结果
          print "<table border=0 cellpadding=0 cellspacing=0 width=554 align=center>其实不需要这样的判断,直接可以写
$str="select * from guest order by posttime desc limit $from,$MAXROWS"
因为limit会从$from开始取数据,直到数据全部取完或者到了$MAXROWS