diff options
| author | Michael Save <savetheinternet@tinyboard.org> | 2012-08-27 21:37:21 +1000 |
|---|---|---|
| committer | Michael Save <savetheinternet@tinyboard.org> | 2012-08-27 21:37:21 +1000 |
| commit | 28392a12d39a2d94f7c39adabf3c108c790ec01a (patch) | |
| tree | 82ca5575440d8566ba9520388a8319b1f20295cd /inc | |
| parent | 6229b82a43e808d4ead53f841f9cbed3e7393366 (diff) | |
fix "unbuffered queries" bug (issue #75)
Diffstat (limited to 'inc')
| -rw-r--r-- | inc/database.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/inc/database.php b/inc/database.php index 0dcc66b2..6f68e7e4 100644 --- a/inc/database.php +++ b/inc/database.php @@ -49,8 +49,11 @@ function sql_open() { if (!empty($config['db']['dsn'])) $dsn .= ';' . $config['db']['dsn']; try { - $options = Array(PDO::ATTR_TIMEOUT => $config['db']['timeout']); - $options = Array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'); + $options = array( + PDO::ATTR_TIMEOUT => $config['db']['timeout'], + PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', + PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true + ); if ($config['db']['persistent']) $options[PDO::ATTR_PERSISTENT] = true; return $pdo = new PDO($dsn, $config['db']['user'], $config['db']['password'], $options); |
