php - 如何使用SLIM框架创建MySQL事务

标签 php mysql rest slim

我正在使用 Slim 框架创建 RESTful API。如何创建事务来执行多个 SQL 语句和/或能够回滚其中一些语句?

最佳答案

SLIM 没有附带 MySQL,所以基本上你会用正常的方式,使用 PDO 或 MySQLi 来完成它,所以基本上(假设 PDO)你正在寻找:

$db->beginTransaction();

其中 $db 是您用于使用 MySQL 的 PDO 连接对象, see the manual

但是,在您调用 PDO::commit 之前,事务中不会运行任何内容。

$db->commit();

之后您可以调用PDO::rollBack

$db->rollBack();

如果出现任何问题。

关于php - 如何使用SLIM框架创建MySQL事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25483386/

相关文章:

python - 如何将 django admin "view site"链接更改为自定义绝对 url

ruby - 每个模型/服务的独立 rails 应用程序。

rest - 如何在 Magento 2 的 API 中按类别过滤?

php - MySQL默认时间格式是UTC还是GMT?

mysql ORDER BY MIN() 与 id 不匹配

php - 在最后一行插入值

mysql - 用于搜索和替换(需要更新)整个数据库的 SQL 查询(如果与 phpMyAdmin/MySQL - WordPress 站点中的字符串匹配)

php - Laravel 查询 - 按计数排序

javascript - 将信息从 javascript 传递到使用 php 查询数据库时出错

php - 使用 Div 和 PHP 的棋盘?