查看完整版本 : 怎么 select 出第x条后面的所有数据?
怎么 select 出第x条后面的所有数据?
用limit的话具体语法怎么写?
如果你的数据库当时设计的时候,你的这个第X是一个主键,并且是自动增长的,那就简单了。可以用下面这条语句
select * from tables where id > X
如果用limit子句也不是不可以,但是我不知道怎么能选择第x条后的所有数据,不过你可以把那个步长设定的比总记录数大。举例如下:
$result=mysql_query("select * from tables");
$nums=mysql_num_rows($result);
$result_limit=mysql_query("select * from tables limit x,$nums");
这样就可以选择从第x条之后的所有数据了。
我是想能一步到位,而不需要先计算总数,在用limit。
谢谢你的指点,我觉得第一种办法很好!
vBulletin® v3.6.8,版权所有 ©2000-2008,Jelsoft Enterprises Ltd.