浏览代码

Implementacja Pdo::queryNotBuffered

Mariusz Muszyński 8 年之前
父节点
当前提交
157bb66f93
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      SE/se-lib/Core/Pdo.php

+ 7 - 0
SE/se-lib/Core/Pdo.php

@@ -681,4 +681,11 @@ EOF_STRUCT_MYSQL;
 		}
 	}
 
+	public function queryNotBuffered($query) {
+		if ($bufferedQuery = $this->getAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY)) DB::getPDO()->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
+		$return = parent::query($query);
+		if ($bufferedQuery) DB::getPDO()->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
+		return $return;
+	}
+
 }