php - 如何检测 MYSQL 查询是否失败,并在发生这种情况时运行第二个 MYSQL 查询? (PHP)

标签 php mysql

我正在从单个 PHP 表单中捕获信息以记录在两个表中...

我想要的是两个记录都写入或根本不写入(即,如果一个通过而另一个失败,则删除通过的那个)

我想知道是否有一种方法可以检测到第二个查询的失败(可能使用“or die”?),并将其用作触发器以删除在第一个查询中输入的记录(或者如果有是实现这一目标的更好方法)

谢谢。

最佳答案

查看数据库事务。

关于php - 如何检测 MYSQL 查询是否失败,并在发生这种情况时运行第二个 MYSQL 查询? (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6032824/

相关文章:

php - 用户在 Laravel 上注册后无法登录

mysql - 检索客户收入

mysql - 无法向 mysql 插入奇怪的文本

MySQL Match Against 在 2 台服务器上给出 2 个不同的结果

mysql - 没有丢失结果

python - Mysql使用变量flask进行查询

javascript - 无法在不刷新的情况下使用 json 数组的服务器副本填充表单

php - 登录效果不佳

php 邮件无法与 outlook 完美配合

PHP/PDO - 刷新权限