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字符集:

PLAIN TEXT
CODE:
$db = new PDO("mysql:dbname=dbname", "user", "password", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
以上代码会在连上mysql之后马上执行sql:

PLAIN TEXT
CODE:
set names 'utf8';

本文作者:



相关阅读:
IIS vs.Apache: 哪个才是安全首选?
详解CSS网页设计中字体大小(em)的问题
Mootools 1.2教程(2) DOM选择器
织梦DedeCms系统未审核文档禁止动态浏览修改方法(view.php)
PHPUnZip:在线解压缩PHP的工具
动态SQL中返回数值的实现代码
js取得参数代码
PHP中for循环语句的几种变型
HTML表格标记教程(7):背景颜色属性BGCOLOR
Linux操作系统分析
CSS教程(1):学习CSS背景相关知识
Asp.net之数据过滤浅析
javascript实现 在光标处插入指定内容
mysql 让一个存储过程定时作业的代码
快速导航

Copyright © 2016 phpStudy |