PDO_MYSQL は、PHP データ オブジェクト (PDO) インターフェイスの mysql 拡張機能です。
PHP マニュアルを詳しく見てください。実際には、PDO::MYSQL_ATTR_INIT_COMMAND (整数)
など、利用可能な興味深いパラメーターがまだいくつかあります。
MySQL サーバーに接続するときに実行するコマンド。再接続時に自動的に再実行されます。PDO_MYSQL
を使用して mysql に接続するときに、このパラメーターを使用していくつかの QUERY を自動的に実行できます。最も一般的な使用例は、utf-8 文字セット
(PLAIN TEXT)
を使用して mysql に接続することです。
コード:
$db = 新しい PDO("mysql:dbname=dbname","ユーザー","パスワード", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));
上記のコードは、mysql に接続した直後に SQL を実行します:
PLAIN TEXT
コード:
名前を設定「utf8」;
著者:火山