函數名稱:mysql_affected_rows()
適用版本:PHP 5.x - 5.6(已棄用)
用法:mysql_affected_rows() 函數用於獲取最近一次執行的MySQL 操作(INSERT、UPDATE、DELETE)所影響的行數。
語法:int mysql_affected_rows ( resource $link_identifier = NULL )
參數:
返回值:返回受最近一次MySQL 操作影響的行數,如果沒有受影響的行,則返回0。如果發生錯誤,則返回-1。
示例:
// 建立與MySQL 數據庫的連接$link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('無法連接數據庫: ' . mysql_error()); }
// 選擇數據庫$db_selected = mysql_select_db('database_name', $link); if (!$db_selected) { die ('無法選擇數據庫: ' . mysql_error()); }
// 執行一次MySQL 查詢$result = mysql_query("UPDATE users SET age = 30 WHERE id = 1");
if ($result) { // 獲取受影響的行數$affected_rows = mysql_affected_rows($link); echo "受影響的行數:".$affected_rows; } else { echo '更新數據失敗: ' . mysql_error(); }
// 關閉數據庫連接mysql_close($link);
注意事項: