码迷,mamicode.com
首页 > 其他好文 > 详细

PDO

时间:2017-11-21 18:45:47      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:begintransaction

PDO

一、什么是PDO

 PDOPHP数据对象(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开始连续的索引数组

七、 绑定参数(冒号占位)


   

 



PDO

标签:begintransaction

原文地址:http://13346331.blog.51cto.com/13336331/1983862

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!