Php PDO:在重复密钥更新时使用mysql INSERT检查更新或插入的记录

Php PDO:在重复密钥更新时使用mysql INSERT检查更新或插入的记录,php,mysql,pdo,Php,Mysql,Pdo,使用PDO/PHP和MySQL,当我使用INSERT ON DUPLICATE KEY UPDATE语句时,如何检查记录是否被插入或更新 我已经看到了一个使用PHP的mysql受影响的行()的解决方案,但我正在寻找一种可以与PDO一起使用的方法。如果使用,则如果插入了行,返回值将为1,如果更新了行,返回值将为2 如果您使用的是预先准备好的语句和PDOStatement::execute(),同样适用于谢谢,您救了我的命!

使用PDO/PHP和MySQL,当我使用
INSERT ON DUPLICATE KEY UPDATE
语句时,如何检查记录是否被插入或更新

我已经看到了一个使用PHP的mysql受影响的行()的解决方案,但我正在寻找一种可以与PDO一起使用的方法。

如果使用,则如果插入了行,返回值将为1,如果更新了行,返回值将为2


如果您使用的是预先准备好的语句和PDOStatement::execute(),同样适用于

谢谢,您救了我的命!