PDO

Posted 略略略。。。。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PDO相关的知识,希望对你有一定的参考价值。

PDO提供一个通用接口访问多种数据库,即抽象的数据模型支持连接多种数据库。

php中,连接mysql数据库通常有三种选择:

1、mysql系列函数:最常用,也是过程是风格的一组应用

2、mysqli系列函数:是mysql函数的增强改进版,提供了过程化和面向对象两种风格的api,增加了预编译和参数绑定等新的特性

3、PDO:从语法上讲,PDO更接近mysqli

pdo扩展为php定义了一个访问数据库的轻量、持久的接口。实现pdo接口的每一种数据库驱动都能以正则扩展的形式把各自的特色表现出来。启用pdo很简单,在php.ini文件中找到一下语句,把前面的分号去掉,同时选择一个特定的数据库类型即可:

;extension=php_pdo.dll

pod最大的特点就是引入参数绑定和预编译

在mysql应用中,为了防止注入攻击,通常使用intval、addslashes等函数对传入的参数进行转义,转变成sql中合法的参数类型,这种方式较复杂,而使用pdo中的bindparam方法,一切变得简单快捷。所以pdo和mysql的结合实际上起到主要作用就是数据过滤和安全。

以上是关于PDO的主要内容,如果未能解决你的问题,请参考以下文章

PDO 事务是不是涵盖 PDO::query()?

PDO->query() 和 PDO->exec() 的区别

PDO::fetchAll 与 PDO::fetch 循环

PHP PDO学习小结

PDO

PDO