mysql_affected_rows說明int mysql_affected_rows ( [resource link_identifier] )取得最近一次與 link_identifier 關聯的 INSERT,UPDATE 或 DELETE 查詢所影響的記錄行數。 參數
返回值執行成功則返回受影響的行的數目,若果最近一次查詢失敗的話,函數返回 -1。 若果最近一次動作是沒有任何條件(WHERE)的 DELETE 查詢,在表中所有的記錄都會被移除,但本函數返回值在 4.1.2 版之前都為 0。 當使用 UPDATE 查詢,MySQL 不會將原值和新值一樣的列更新。這樣使得 mysql_affected_rows() 函數返回值不一定就是查詢條件所符合的記錄數,只有真正被修改的記錄數才會被返回。 REPLACE 語句首先移除具有相同主鍵的記錄,然後插入一個新記錄。本函數返回的是被移除的記錄數加上被插入的記錄數。 範例
注解
| |||||