close

[PHP&MySQL]計算MySQL資料庫回傳資料筆數

要計算資料庫回傳的筆數,可以使用函式mysql_num_rows
 
mysql_num_rows:計算取得資料的筆數,並回傳計算結果

使用方式如下:

$sql="SELECT * FROM `Good_Idea`";

$result=mysql_query($sql);

$num=mysql_num_rows($result);

(參考資料:http://www.w3school.com.cn/php/func_mysql_num_rows.asp)
 
在參考資料的介紹有提到一點,mysql_num_rows()若是使用SELECT則有效,其餘INSERT、UPDATE、DELETE則是使用mysql_affected_rows()函數,輸出所影響的行數數目
 
mysql_affected_rows:返回前一次MySQL操作所影響的行數數目

使用方式如下:

$sql="DELETE FROM `Good_Idea` WHERE id < 10";

$result=mysql_query($sql);

$num=mysql_affected_rows($result);

arrow
arrow
    創作者介紹
    創作者 Johnson峰 的頭像
    Johnson峰

    Johnson峰的部落格

    Johnson峰 發表在 痞客邦 留言(0) 人氣()