使用 PDO / PHP 和 MySQL,当我使用某个记录时,如何检查记录是否被插入或更新INSERT ON DUPLICATE KEY UPDATE
陈述?
我见过一个使用的解决方案mysql_affected_rows()
对于 PHP,但我正在寻找一种可以与 PDO 一起使用的方法。
如果你使用PDO::exec() http://docs.php.net/pdo.exec如果该行已插入,则返回值为 1;如果该行已更新,则返回值为 2。
如果您使用准备好的语句和 PDOStatement::execute() ,则同样如此PDO语句::rowCount() http://docs.php.net/pdostatement.rowcount
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)