我正在查詢數據庫以返回一個簡單的數組。 IE:「SELECT * FROM contacts LIMIT 50」PHP MySQL計數結果和如果這是所有的結果
但我想弄明白,如果用戶只有10個聯繫人。我想顯示一個回覆(10/10)聯繫人顯示。
我知道我可以在數據庫上運行2個查詢, a。 SELECT * FROM聯繫人(然後計算結果) b。 SELECT * FROM contacts(然後找到A和B的區別)
但問題出在用戶有2000個聯繫人時並不少見,然後每次用戶選擇「聯繫人」頁面時查詢數據庫。
那麼,有沒有一個簡單的方法來做到這一點?還是我在正確的軌道上?
任何光線,將不勝感激。 乾杯。
賈斯汀,我認爲這個話題有你需要的答案:http://stackoverflow.com/questions/818567/mysql-pagination-without-double-querying。您要查找的搜索詞是「MySQL分頁」。 – Greg 2011-02-28 00:59:00
謝謝格雷格,這似乎是正確的解決方案。 – Justin 2011-02-28 01:04:17