Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17839488
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-17 18:45:03

PDO_MYSQL是 Data Objects (PDO) interface的一个扩展。仔细看看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使用字符集:

CODE:
  1. $db = new PDO("mysql:dbname=dbname", "user", "password", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));

以上会在连上mysql之后马上执行sql:

CODE:
  1. set names 'utf8';

作者:

阅读(881) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~