快速方法說明:Mysql用戶統計
我有兩個表,讓它們命名爲表ONE和表TWO。 每個表記錄都有其作者(用戶)的標識。每個用戶的記錄沒有限制。
我想爲每個用戶運行一個統計頁面。
例如,當John登錄時:
John | A(列表)|的20個B的150(名單)
演示代碼
$a = mysql_query("SELECT * FROM A WHERE userID='$userID'");
$b = mysql_query("SELECT * FROM B WHERE userID='$userID'");
$a_num=mysql_num_rows($a);
$b_num=mysql_num_rows($b);
$echo "$userID | $a_num of A <a href='/a/$userID'>(list)</a> | $b_num of B <a href='/b/$userID'>(list)</a> ";
問題:
那麼,是檢查是否有記錄的數量(每次用戶訪問他的數據頁)的最佳解決方案當表格記錄的數量達到幾百或幾千時? 有沒有更好的方法來運行統計信息?也許是爲每個用戶統計記錄的單獨表格?
謝謝:)