* add the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY for centos.

This commit is contained in:
wangchunsheng
2011-03-12 14:19:05 +00:00
parent 505dc70a6b
commit 952e862854
+5 -1
View File
@@ -1464,7 +1464,11 @@ class router
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->exec("SET NAMES {$config->db->encoding}");
if(isset($config->db->strictMode) and $config->db->strictMode == false) $dbh->exec("SET @@sql_mode= ''");
if(helper::isCentOS()) $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
if(helper::isCentOS())
{
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
$dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
}
$this->dbh = $dbh;
return $dbh;
}