mysql_num_行与mysql_受影响的_行之间的差异

mysql_num_行与mysql_受影响的_行之间的差异,mysql,mysqldump,Mysql,Mysqldump,我想知道mysql\u num\u rows和mysql\u impacted\u rows之间有什么区别。如何知道它应该何时使用。任何帮助和建议都会非常有用。示例非常受欢迎。使用mysql\u num\u rows进行选择查询时mysql\u受影响的行用于更新和删除查询 mysql\u num\u rows告诉您从SELECT查询中返回了多少条记录 mysql\u受影响的\u行告诉您有多少行被UPDATEed或DELETEed 我只想补充一点,mysqli_num_rows需要一个atrib

我想知道
mysql\u num\u rows
mysql\u impacted\u rows
之间有什么区别。如何知道它应该何时使用。任何帮助和建议都会非常有用。示例非常受欢迎。

使用
mysql\u num\u rows
进行
选择
查询时
mysql\u受影响的行
用于
更新
删除
查询

  • mysql\u num\u rows
    告诉您从
    SELECT
    查询中返回了多少条记录
  • mysql\u受影响的\u行
    告诉您有多少行被
    UPDATE
    ed或
    DELETE
    ed

我只想补充一点,mysqli_num_rows需要一个atribute作为结果集变量,而mysqli_infected_rows需要一个atribute作为数据库连接变量。这是一个重要的区别。

通过
SELECT
查询,
mysqli\u受影响的行
将以与
mysqli\u num\u行
相同的方式工作。我在php官方网站上找到了这些信息。