php mysql查詢記錄數的方法:1、在查詢時直接統計,語句如“$count=$result['count'];”;2、先取出,后統計,語句如“$count=mysql_num_rows($result);”。

推薦教程:《php mysql》
PHP查詢數據庫中滿足條件的記錄條數(兩種實現方法)
在需要輸出網站用戶注冊數或者插入數據之前判斷是否有重復記錄時,就需要獲取滿足條件的MySQL查詢的記錄數目,接下來介紹兩種查詢統計方法。
第一種方法:查詢時候直接統計
代碼如下:
$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count'];
第二種方法:先取出,后統計
代碼如下:
$sql="SELECT * FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=count($result);//或者$count=mysql_num_rows($result);
不過直接使用MySQL的COUNT(*)在數據量龐大的時候,效率的優勢是十分顯著的,因為后者需要二次計算,所以還是最好使用前者進行數據條數的統計。
站長資訊網