上面写错了,是
mysql_data_seek($result,($notepage-1*10)
mysql_data_seek($result,($notepage-1*10)
解决方案 »
- php为什么不设计成编译后再运行
- 大神求教,很简单的东西不好用啦,md5_file对2g的文件没用
- php 使用JOSN该如何引用
- %%%%%%%%%%%十万火急,请高手帮忙! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
- 各位好,请问怎样表存储在ORACLE中(字段类型为BLOB)的EXCEL文件内容取出?急。。。
- mysql是不是很强大
- 怎么限制复选框的选择数量?
- 从apache.org下载的httpd-2.0.32.zip怎么安装?
- 急!从html页面上传一个excel文件,在.php文件中遍历各个属性,并将数据显示出来,求代码?
- 注释清理php
- 分页生成静态页面后出现的问题!
- 如何正确获取大于2G的文件的大小?
给你两种思路
1. mysql_data_seek($result,($notepage-1*30))$sql="select * from table ".$query_condition; //查询条件组合部分,你自己组合$result = mysql_query($sql);for ($i = ($notepage-1*30)) - 1; $i <= notepage; $i++) {
if (!mysql_data_seek($result, $i)) {
echo "Cannot seek to row $i: " . mysql_error() . "\n";
continue;
}
if(!($row = mysql_fetch_object($result)))
continue;echo "$row->last_name $row->first_name<br />\n";}
mysql_free_result($result);
2.利用limit来做,这样选择出来的数据最少
$sql="select * from table ".$query_condition." limit ($notepage-1*30),$notepage";
$result=mysql_query($sql);
while($rs=mysql_fetch_row($result))
{
print_r($rs);
}建议mysql的分页采用第二种方式