1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-05 05:37:39 +02:00

Fix MySQL implementation of inTransaction()

This commit is contained in:
Jakub Vrana
2010-04-22 06:02:47 +08:00
committed by David Grudl
parent e8517b43dc
commit 35b8a4f000
2 changed files with 3 additions and 2 deletions

View File

@@ -250,7 +250,7 @@ class DibiMySqlDriver extends DibiObject implements IDibiDriver
*/
public function inTransaction()
{
return (bool) mysql_fetch_field(mysql_query('SELECT @@autocommit', $this->connection));
return (bool) mysql_result(mysql_query('SELECT @@autocommit', $this->connection), 0);
}

View File

@@ -234,7 +234,8 @@ class DibiMySqliDriver extends DibiObject implements IDibiDriver
*/
public function inTransaction()
{
return (bool) mysqli_fetch_field_direct(mysqli_query($this->connection, 'SELECT @@autocommit'), 0);
$row = mysqli_fetch_row(mysqli_query($this->connection, 'SELECT @@autocommit'));
return (bool) $row[0];
}