我正在使用Slim
框架来创建一个RESTful API
。如何创建一个事务来执行多个SQL
语句和/或能够回滚其中一些语句?
SLIM
没有附带 MySQL,所以基本上你会用正常的方式,使用 PDO 或 MySQLi 来完成它,所以基本上(假设 PDO)你正在寻找:
$db->beginTransaction();
where $db
是您用来使用 MySQL 的 PDO 连接对象,请参阅手册 http://php.net/manual/en/pdo.begintransaction.php
但是,在您调用之前,事务中不会运行任何内容PDO::commit http://php.net/manual/en/pdo.commit.php
$db->commit();
之后你可以打电话PDO::rollBack http://php.net/manual/en/pdo.rollback.php
$db->rollBack();
如果出了什么问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)