使用PDO总结

                                                          PHP使用PDO总结

1、php.ini中开启PDO扩展:

extension=php_pdo.dll

重启Apache!

2、PDO 构造方法

一共需要三个字段,分别为数据库配置信息,用户名,用户密码

其中数据库配置信息写法mysql:host=192.16;post=3306;charset='utf-8';dbname='test'

$pdo=new PDO($dsn,$user,$pass);

实例出PDO实例

3、PDO:EXE()

PDO:exe();单独调用执行一条SQL语句,成功返回受影响的行数据

PDO:lastInsertId();返回最后一个插入记录的ID

4、PDO:query()

PDO:query();执行一条查询SQL语句,得到一个PDOStatement对象

5、PDOStatement对象

rowCount()获取查询总记录数

columnCount()获取查询总字段数

fetch()每次从PDOStatement结果集中,获取一条记录,同时将指针下移,其中该方法有一个参数,可以控制返回值的类型!

PDO::FETCH_ASSOC返回一个关联型的数组,数组的下标就是字段的名字!(常用参数)

代码示例:

拿到PDOstatement对象后

$arrs=array();

while($arr=$arrs->fetch(PDO::FETCH_ASSOC)){

var_dump($arr);

}

fetchAll()返回一个结果集中所有的记录,形成一个二维数组,比较适合多行多列的结果集的提取!

拿到PDOstatement对象后

$rows=$stms->fetchAll(PDO::FETCH_ASSOC);

foreach($rows as $row)

{

var_dump($row);

}

6、PDO预处理技术

prepare() 发送预处理语句

$arr={

":name"="小明"

}

 execute()执行

7、PDO事务处理

开启事务:beginTransaction

回滚操作:rollBack

执行操作:commit





 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值