我正在做一个搜索应用程序,我想要计算出某个查询获取了多少结果,以便计算有多少页的结果。我基本上有:
mysql_query("SELECT * FROM table WHERE conditions LIMIT $page*$items, $items");我是否必须在没有limit子句的情况下执行查询才能获得总数,或者是否有更好的方法?谢谢!
发布于 2012-04-13 12:31:36
SELECT COUNT (*) FROM table WHERE conditions发布于 2012-04-13 12:31:44
SELECT COUNT(*)
FROM table
WHERE conditions发布于 2012-04-13 12:35:43
我知道你在用PHP。运行完查询后,为什么不在PHP中使用mysql_num_rows?这样你就不需要运行两个查询了。
https://stackoverflow.com/questions/10135228
复制相似问题