首页›数据库›MysqlDriver 事务
MysqlDriver 事务
transStart / commit / rollback
方法清单
| 方法 | 说明 |
|---|---|
transStart() | 开启事务(首次连接) |
commit() | 提交 |
rollback() | 回滚 |
典型用法
$db = M("order");
$db->transStart();
try {
$id = $db->insert(array("order_no" => "KQ001", "amount" => 100));
$db->table("order_item")->insert(array("order_id" => $id, "goods_id" => 1));
$db->commit();
} catch (\Exception $e) {
$db->rollback();
return $this->jsonReturn(0, "下单失败:" . $e->getMessage());
}
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页