idummy
(idummy)
新手上路

初级会员
UID 46895
精华
0
积分 20
帖子 14
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-8
状态 离线
|
查询MYSQL后的结果数量如何得到?
我现在的PHP水平只在能勉强看懂别人的程序,稍稍改哈字
现碰到一个问题
SELECT * FROM table where g=1
如果这样查询的话,可以用 $num = $DB -> _GetNumRows($Result); 得到记录集,3千多条
但是如果用SELECT * FROM table where g=1 LIMIT 0,30
则得到的记录数是30 条,晕
也就是说现在我要先用SELECT * FROM table where g=1搜索后得到搜索的记录数,还要再查询一次加 LIMIT 0,30 显示第一页吗
这样就得两次查询吗?
我不知道能不能直接 SELECT * FROM table where g=1 LIMIT 0,30 后得到总记录数,可以吗?难道一定要用2次查询吗, 盼高手们指教一二,
|
|