作者appleboy46 (小恶魔)
看板Database
标题Re: [SQL ] MYSQL算出全部资料笔数
时间Tue Mar 31 08:29:17 2009
※ 引述《high5566 (超high的5566)》之铭言:
: 我是 php + mysql
: 因为有些程式只是要知道资料库总共有几笔资料
: 做法是先 SELECT * FROM `TABLE`
: 然後再 mysql_num_rows
: 不过这样感觉需要先把全部笔数叫出来再算总数
: 很占资源,每查一次就要把全部资料笔数翻出来 ...
: 有办法让资料库只传出总笔数吗
: 非常感谢
原文:
http://blog.wu-boy.com/2009/03/30/1116/
昨天比较了 mysql_num_rows 跟 select count(*) as nums 的速度
发现後者在处理上面比较快速,难怪 PHPBB3 把 mysql_num_rows 拔掉了
phpBB2 版本还继续保留,虽然 PHPBB3 跟 phpBB2 code 差异太大了
--
Appleboy Blog:
http://blog.Wu-Boy.com 电脑技术、美食介绍、旅游资讯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.28.218
1F:推 PsMonkey:测试时间太短,很容易被影响... 吧? 03/31 09:59
2F:推 bobju:资料库笔数愈大,像是数万笔以上,差距会更显着. 03/31 10:23
3F:推 kylekai:两着的用图基本上完全不一样吧..... 04/02 17:08