From: jakubvrana Date: Tue, 13 Oct 2009 10:13:16 +0000 (+0000) Subject: Unbuffered queries in PDO X-Git-Tag: v3.0.0~351 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=4a56170707fa86d261ffde2d79c33094679305e1;p=adminer.git Unbuffered queries in PDO git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1184 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/adminer/include/mysql.inc.php b/adminer/include/mysql.inc.php index ac78e6f6..eaf98512 100644 --- a/adminer/include/mysql.inc.php +++ b/adminer/include/mysql.inc.php @@ -132,6 +132,11 @@ if (extension_loaded("mysqli")) { $this->server_info = $this->result($this->query("SELECT VERSION()")); return true; } + + function query($query, $unbuffered = false) { + $this->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, !$unbuffered); + return parent::query($query, $unbuffered); + } } } else { diff --git a/adminer/include/pdo.inc.php b/adminer/include/pdo.inc.php index 2b6e451e..f62c7cd2 100644 --- a/adminer/include/pdo.inc.php +++ b/adminer/include/pdo.inc.php @@ -19,7 +19,7 @@ if (extension_loaded('pdo')) { return $this->query("USE " . idf_escape($database)); } - function query($query) { // $unbuffered is not supported + function query($query, $unbuffered = false) { $result = parent::query($query); if (!$result) { $errorInfo = $this->errorInfo();