PDO_MYSQL est une extension MySQL de l'interface PHP Data Objects (PDO). Regardez de plus près le manuel PHP. En fait, il y a encore quelques paramètres intéressants disponibles, tels que :
PDO::MYSQL_ATTR_INIT_COMMAND (entier)
Commande à exécuter lors de la connexion au serveur MySQL. Sera automatiquement réexécutée lors de la reconnexion.
Lorsque j'utilise PDO_MYSQL pour me connecter à MySQL, je peux utiliser ce paramètre pour exécuter automatiquement certaines QUERY. Le cas d'utilisation le plus courant consiste à se connecter à MySQL à l'aide du jeu de caractères utf-8 :
PLAIN TEXT
CODE:
$db = new PDO("mysql:dbname=dbname","user","password", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));
Le code ci-dessus exécutera SQL immédiatement après la connexion à MySQL :
PLAIN TEXT
CODE:
définir les noms 'utf8' ;
Auteur:volcan