我正在查询数据库,在第一个查询中,我通过执行以下操作将结果限制为4:
$result = mysql_query("SELECT * FROM members limit 4");
这让我得到了我在数据库中的前4个条目。在我的下一个查询中,我希望接下来的四个方法应该采取什么样的方法?
$result = mysql_query("SELECT * FROM members limit 4 count= 5");
答案 0 :(得分:3)
你很亲密:
$result = mysql_query("SELECT * FROM members limit 3,4");
这告诉MySQL开始在第四行返回行(记住,mysql从零开始计数,因此0是第一行,3是第四行)并且总共返回四行。
答案 1 :(得分:3)
LIMIT可以有两个参数:
LIMIT {[offset,] row_count | row_count OFFSET offset}]
在你的情况下你会这样做:
SELECT * FROM members limit 4,4;
但要始终这样做,你真的应该使用某种ORDER BY,否则你无法保证获得一致的结果。
答案 2 :(得分:2)
SELECT * FROM your_table
LIMIT 3,4;