Php MySQL自动提交与开始事务
这是我的(带有少量伪代码)代码: db类有一些我需要的增强功能,但能够使用完整的mysqli类 我有两个问题 a。为什么我不能开始交易Php MySQL自动提交与开始事务,php,mysql,transactions,Php,Mysql,Transactions,这是我的(带有少量伪代码)代码: db类有一些我需要的增强功能,但能够使用完整的mysqli类 我有两个问题 a。为什么我不能开始交易 $this->db->mysqli->begin_transaction(); 其抛出未知方法错误。我真的不明白 b。我必须使用吗 $this->db->mysqli->autocommit(TRUE); ?a。因为中出现了mysqli::begin\u事务。您的PHP版本似乎较低 b。这取决于你的要求。启用autocom
$this->db->mysqli->begin_transaction();
其抛出未知方法错误。我真的不明白
b。我必须使用吗
$this->db->mysqli->autocommit(TRUE);
?a。因为中出现了
mysqli::begin\u事务。您的PHP版本似乎较低
b。这取决于你的要求。启用autocommit
将使MySQL提交事务自动执行,并在执行每个SQL语句后开始另一个事务。直到PHP5.5才可用。您还实例化了$this->mysqli
,然后尝试使用$this->db->mysqli
@jszobody,这是一个复制和pase错误,已更正。谢谢
$this->db->mysqli->autocommit(TRUE);