From 4a56170707fa86d261ffde2d79c33094679305e1 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Tue, 13 Oct 2009 10:13:16 +0000 Subject: [PATCH] Unbuffered queries in PDO git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1184 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/include/mysql.inc.php | 5 +++++ adminer/include/pdo.inc.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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();