问题如下:
我有一些数据需要显示在页面上
//file.php
$query = "SELECT site_id,path,file FROM ".PHPDIG_DB_PREFIX."spider where spider_id=$spider_id";
$result_id = mysql_query($query,$id_connect);
$num = mysql_num_rows($result_id);
for ($n = 0; $n<$num; $n++) {
list($file_name,$spider_id)=mysql_fetch_row($result_id);
print "<a href='$href' target='_blank' id='$n' name='lien[]'>-".rawurldecode($file_name)."&nbsp;</a>";
}但如果数据库里有上万条记录,一次要全部显示将花很长的时间,所以我希望加个按钮做个分页,让每页都显示一部分记录,比如说第一页只从数据库调出1000条记录,然后下一页显示从第10001条开始,而且我希望每次点击这个按钮都调用file.php页面.,但 mysql_num_rows这个函数每次都从0位置开始位移,请教有什么其他办法实现?