PDO

PDO博客园
1、开启PDO扩展
2、PDO的构造方法有四个函数--$dsn:数据源名称,选择哪种类型的数据库,主机号和端口号,那个数据库和字符集--$username:数据库的用户名-$password:用户的密码--$driver_options:暂用默认驱动
3、PDO的增删改主要调用exec
4、PDO的查询方法query;并返回一个PDOStatement对象
5、PDOSstatement对象(rowCount———查询获取总记录数,columnCount——总列数,总字段数,fetch的作用是指针下移,常用的参数有PDO::FETCH_ASSOC:返回一个关联数组,PDO::FETCH_NUM:返回一个索引数组,而PDO::FETCH_BOTH就返回索引和关联并存的混合数组,PDO::FETCH_OBJ:返回一个对象,fetchAll是一个专门遍历结果集的方法,返回结果集的所有数组形成一个二维数组,fetchColumn:记录一个参数指针就下移,fetchObject每读取一条记录放入一个对象中,并使指针向下移动);
6、预处理概念:将sql语句一分为二:第一部分为前面命令和结构都相同的部分,第二部分为后面可变的数据部分(MySQL中的预处理:不带参数的预处理——第一步准备处理语句:prepare 语句名称 from "预处理的sql语句",第二部——执行处理语句:execute 语句名称,第三部——删除预处理:drop prepare 语句名称、、、还有一种预处理带参处理语句);
7、PDO中的预处理技术(第一步:发送预处理语句,第二部:绑定参数,第三部:执行预处理语句———绑定参数还有其他方法);
8、PDO事物处理:目前只有innoDB才支持,MySQL的事物处理——开启事物:start transaction,回滚或者返回操作rollback,确定执行操作:commit{还有一种方法是set autocommit=0,改成了手动提交}
9、PDO的相关属性(参数)主要PDO::ATTR_AUTOCOMMIT:0或1(自动提交)————PDO::ATTR_CASE返回结果集的大小写(PDO::CASE_LOWER:小写、PDO::CASE_UPPER:大写、PDO::CASE_NATURAT大小写与写的保持一致、PDO::ATTR_ERRMODE:返回错误模式:PDO::ERRMODE_SILENT:默认静默模式,PDO::ERRMODE_WARNING:警告模式,PDO::ERRMODE_EXCEPTION:异常模式)而常用到的设置PDO属性:setAttribute(属性名,属性值);获取PDO属性:getAttri(int);
10、PDO异常处理的概念:将错误信息放到一个对象中,前提语法要正确
异常的处理,监听和捕获(抛出异常=throw 异常对象,前提是类名要叫Exception或者扩展类才行/监听=try{被监听的代码段} / 捕获=catch)

 

转载于:https://www.cnblogs.com/TMDD/p/6181676.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值