PDO_MYSQL的一些预定义常量
PDO_MYSQL是PHP Data Objects (PDO) interface的一个mysql扩展。仔细看看php手册上面,其实还是有些有趣的参数可供使用,例如:
PDO::MYSQL_ATTR_INIT_COMMAND (integer)
Command to execute when connecting to the MySQL server. Will automatically be re-executed when reconnecting.
当我使用PDO_MYSQL连上mysql以后,可以利用这个参数自动执行一些QUERY。最常见的使用场合是连接mysql使用utf-8字符集:
$db = new PDO("mysql:dbname=dbname", "user", "password",
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
以上代码会在连上mysql之后马上执行sql:
set names 'utf8';
作者: Volcano 发表于April 9, 2008 at 8:38 am
liuxingyuyuni 于 2008-04-09 @ 09:27:52 留言 :
这个和mysqli 一样:)我也喜欢这个功能