php - PDO mysql : How to know if insert was successful

标签 php mysql database pdo

我正在使用 PDO 插入记录(mysql 和 php)

$stmt->bindParam(':field1', $field1, PDO::PARAM_STR);
$stmt->bindParam(':field2', $field2, PDO::PARAM_STR);
$stmt->execute();

有没有办法知道它是否插入成功,例如记录是否因为重复而没有插入?

编辑:我当然可以查看数据库,但我的意思是程序化反馈。

最佳答案

PDOStatement->execute()成功时返回 true。还有PDOStatement->errorCode()您可以检查错误。

关于php - PDO mysql : How to know if insert was successful,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661863/

相关文章:

php - 将变量传递到 mysql 的位置

php - 保护/限制用户组功能的良好做法

mysql - 优化primary id关系表

java - hql 中的 new 关键字如何工作?

PHP Laravel 错误 - 您的要求无法解析为一组可安装的软件包

php - 如何用php递归更新xml属性值?

database-design - 创建物化 View 或新表哪个更好?

mysql - 在 ColdFusion 8 中使用日期范围

javascript - MeteorJS 离线数据库

php - 替换wordpress数据库中的网站url