1. 程式人生 > >PHP查詢資料庫中滿足條件的記錄條數(兩種實現方法)

PHP查詢資料庫中滿足條件的記錄條數(兩種實現方法)

第一種方法:查詢時候直接統計 
複製程式碼 程式碼如下:
$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(*)在資料量龐大的時候,效率的優勢是十分顯著的,因為後者需要二次計算,所以還是最好使用前者進行資料條數的統計。