Db::commit PHP Method

commit() public method

用于非自动提交状态下面的查询提交
public commit ( ) : boolen
return boolen
    public function commit()
    {
        if ($this->transTimes > 0) {
            // Capsule::getReadPdo()->commit();
            // $result = mysql_query('COMMIT', $this->_linkID);
            if (!Capsule::getReadPdo()->commit()) {
                throw_exception($this->error());
            }
            $this->transTimes = 0;
        }
        return true;
    }

Usage Example

Example #1
0
 public function testHasActiveTransactionReturnsFalse()
 {
     $this->assertFalse($this->db->hasActiveTransaction());
     $this->db->beginTransaction();
     $this->db->commit();
     $this->assertFalse($this->db->hasActiveTransaction());
     $this->db->beginTransaction();
     $this->db->rollBack();
     $this->assertFalse($this->db->hasActiveTransaction());
 }
All Usage Examples Of Db::commit