PDO_MYSQL es una extensión mysql de la interfaz PHP Data Objects (PDO). Eche un vistazo más de cerca al manual de PHP. De hecho, todavía hay algunos parámetros interesantes disponibles, como:
PDO::MYSQL_ATTR_INIT_COMMAND (entero).
El comando para ejecutar al conectarme al servidor MySQL se volverá a ejecutar automáticamente al volver a conectarme.
Cuando uso PDO_MYSQL para conectarme a MySQL, puedo usar este parámetro para ejecutar automáticamente alguna CONSULTA. El caso de uso más común es conectarse a mysql usando el juego de caracteres utf-8:
TEXTO SIMPLE
CÓDIGO:
$db = new PDO("mysql:dbname=dbname","usuario","contraseña", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));
El código anterior ejecutará sql inmediatamente después de conectarse a mysql:
TEXTO SIMPLE
CÓDIGO:
establecer nombres 'utf8';
Autor:volcán