一、什么是PDO
PDO是PHP数据对象(PHP Data Object)的缩写
二、怎么查看php是否支持PDO
1. 使用phpinfo() 函数查看PDO是否支持
2. 如果没有开启PDO 请查看 wamp目录:(C:\wamp\bin\php\php7.0.4\ext)下面是否有php_pdo_*.dll 如果可没有需要下载这类文件
三、学习PDO类
1.DSN The Data Source Name 用来区分你要连接声明数据库的标识作用
2. 实例化对象 如果实例化失败 会抛出一个异常 我们可以使用try{}catch(){}结构接受异常 输出异常详细信息
3.设置字符集
如果你在dsn的地方设置字符集了 就可以省略这个步骤
$sql="set names utf8";
$pdo->exec($sql);
4. 设置错误信息
PDO::ATTR_ERRMODE: Error reporting.
PDO::ERRMODE_SILENT: Just set error codes. 沉默模式
PDO::ERRMODE_WARNING: Raise E_WARNING. warning错误
PDO::ERRMODE_EXCEPTION: Throw exceptions. 异常错误
5. 基本操作开始
6. 发送sql语句
四、 基本操作
1. exec() 执行增删改操作的发送语句
2.query() 执行的是查询的发送语句
五、 事物操作
1.begintransaction() 事务开启
2.commit() 确定完成
3.rollback() 回滚
六、 参数绑定(问号)
1. 第一个参数必须是连续的
2. 第二个参数必须是一个变量
批量绑定参数
注意: 需要是从下标为0开始连续的索引数组
七、 绑定参数(冒号占位)
原文地址:http://13346331.blog.51cto.com/13336331/1983862