diff --git a/lib/ezdb/classes/ezmysqldb.php b/lib/ezdb/classes/ezmysqldb.php
index b8edcd2..ddddfdd 100644
--- a/lib/ezdb/classes/ezmysqldb.php
+++ b/lib/ezdb/classes/ezmysqldb.php
@@ -843,7 +843,7 @@ class eZMySQLDB extends eZDBInterface
     */
     function rollbackQuery()
     {
-        return $this->query( "ROLLBACK" );
+        return mysql_query( "ROLLBACK", $this->DBWriteConnection );
     }
 
     function lastSerialID( $table = false, $column = false )
diff --git a/lib/ezdb/classes/ezmysqlidb.php b/lib/ezdb/classes/ezmysqlidb.php
index eb5739a..9124258 100644
--- a/lib/ezdb/classes/ezmysqlidb.php
+++ b/lib/ezdb/classes/ezmysqlidb.php
@@ -828,7 +828,7 @@ class eZMySQLiDB extends eZDBInterface
     */
     function rollbackQuery()
     {
-        return $this->query( "ROLLBACK" );
+        return mysqli_query( $this->DBWriteConnection, "ROLLBACK" );
     }
 
     function lastSerialID( $table = false, $column = false )
