我正在使用 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/