&reftitle.constants; &pdo.driver-constants; PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (integer) If this attribute is set to &true; on a PDOStatement, the MySQL driver will use the buffered versions of the MySQL API. If you're writing portable code, you should use PDOStatement::fetchAll instead. Forcing queries to be buffered in mysql getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { $stmt = $db->prepare('select * from foo', array(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true)); } else { die("my application only works with mysql; I should use \$stmt->fetchAll() instead"); } ?> ]]> PDO::MYSQL_ATTR_LOCAL_INFILE (integer) Enable LOAD LOCAL INFILE. PDO::MYSQL_ATTR_INIT_COMMAND (integer) Command to execute when connecting to the MySQL server. Will automatically be re-executed when reconnecting. PDO::MYSQL_ATTR_READ_DEFAULT_FILE (integer) Read options from the named option file instead of from my.cnf. PDO::MYSQL_ATTR_READ_DEFAULT_GROUP (integer) Read options from the named group from my.cnf or the file specified with MYSQL_READ_DEFAULT_FILE. PDO::MYSQL_ATTR_MAX_BUFFER_SIZE (integer) Maximum buffer size. Defaults to 1 MiB. PDO::MYSQL_ATTR_DIRECT_QUERY (integer) Perform direct queries, don't use prepared statements.