【发布时间】:2018-05-13 23:15:44
【问题描述】:
在 PHP 中,如果我使用 mysqli_stmt_execute 执行如下查询:
UPDATE users
SET hair_color = 'brown'
WHERE height > 180;
如何确定表中的哪些行实际更新并受查询影响?
请注意,我希望仅在 PHP 中解决这个问题,而不使用数据库触发器等。非常具体地说,这个问题的出现是因为我们试图从我们的数据库中删除所有触发器。
【问题讨论】:
-
我不想要受影响的行数,我想要实际的行数。或者更确切地说,受影响行的主键等。
-
如果你看一下
Return Values和示例 #1 这个输出返回主键 -
Noman,示例 #1 的哪一部分显示了这一点?谢谢。
标签: php mysql mysqli sql-update rows