_db->getConnection(); $retval = $conn->exec($sql); if ($retval === false) { $e = $conn->error; require_once 'Zend/Db/Exception.php'; throw new Zend_Db_Exception("SQL error for \"$sql\": $e"); } } public function getParams(array $constants = array()) { $constants = parent::getParams($constants); if (!isset($constants['driver_options'])) { $constants['driver_options'] = array(); } if (!isset($constants['driver_options'][PDO::MYSQL_ATTR_USE_BUFFERED_QUERY])) { $constants['driver_options'][PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true; } return $constants; } }