1

我正在使用 php。

$sql = "UPDATE `table` SET `field` = 'value' WHERE `item_id` IN (comma separated list of item_ids)";

如果我执行上述查询,我​​怎样才能找出哪个 item_id 更新了?请注意,item_ids 的逗号分隔列表中的某些 id 不存在于“表”中,否则答案将是逗号分隔列表中的每个 id。

我正在使用通过 mysql_connect() 连接的 mysql api。

4

1 回答 1

-2

使用mysql_affected_rows(). 它将返回在最后一个查询中受影响的表的递增 id 数组。

于 2013-02-18T11:52:07.983 回答