看板 Database 關於我們 聯絡資訊
※ 引述《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
PsMonkey:測試時間太短,很容易被影響... 吧? 03/31 09:59
bobju:資料庫筆數愈大,像是數萬筆以上,差距會更顯著. 03/31 10:23
kylekai:兩著的用圖基本上完全不一樣吧..... 04/02 17:08