【发布时间】:2014-03-25 07:45:19
【问题描述】:
我有一个简单的查询如下:
$q = "SELECT * FROM blah WHERE disabled = '0'";
现在进行分页,我需要在查询中添加LIMIT,所以:
$q = "SELECT * FROM blah WHERE disabled = '0' LIMIT 10,20";
我仍然想知道mysql_num_rows 的所有行数,但在上面的查询中它总是 10,因为我限制了结果,所以对于我需要做的所有行数在没有LIMIT 语句的情况下再次执行相同的查询。
为了得到所有行的数量而运行两次相同的查询有点愚蠢,有人有更好的解决方案吗?
谢谢
【问题讨论】: