2012-03-08 43 views

回答

12

使用mysql_num_rowsSELECT查詢而mysql_affected_rowsUPDATEDELETE查詢。

  • mysql_num_rows告訴你有多少記錄被從SELECT查詢
  • mysql_affected_rows告訴你有多少行是UPDATE版或DELETE
1

我想補充一點回來,mysqli_num_rows需要一個屬性附加傷害結果集變量,而mysqli_affected_rows需要一個屬性數據庫連接變量。這是重要的區別。

0

隨着SELECT查詢,mysqli_affected_rows將工作方式相同mysqli_num_rows

+0

呀。我在官方的php網站上找到了這個信息。 [鏈接](http://php.net/manual/en/mysqli.affected-rows.php) – Tempteh 2017-02-19 19:53:42