2012-07-19 65 views
0

我正在创建一个使用PHP并涉及MySQL的应用程序。如果在请求中间发生错误,我将如何“将查询分组在一起”,检查它是否会成功,然后对真实表进行实际影响。如果表的实际更新失败,则恢复到更新前的状态,并给用户提供错误。防止“腐败”

我使用MySQLi,如果有问题。

+5

你正在寻找的术语是“交易” – 2012-07-19 17:07:25

+0

甚至InnoDB的... – 2012-07-19 17:11:06

+0

我通常使用MyISAM,我的研究表明它不支持交易。如果这是真的,那么我的下一个最佳选择是什么? – qaisjp 2012-07-19 17:14:01

回答