2012-03-08 92 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