[麦先生]浅谈学习PDO之了解PDO
关于PDO首先我们应该了解下什么是PDO: php data object 即数据的抽象层,我们理解为php里数据库的抽象层;其诞生的意义在于,有效的解决了数据跨不同数据库的不兼容问题,提高了开发效率,使数据迁移变得简单高效;
在学习PDO时我们要时刻牢记PDO的三大特性:
跨数据库操作、比如orcal,mysql,SQLserver等;
支持预处理:其目的主要是防止sql注入,同时也有助于提高数据执行效率,因为是语句和变量分离;
支持事务: 事务即多条相关的sql语句组成一个功能事务;当事务内的语句执行失败后,将事务恢复成初始状态;
在使用PDO之前我们应该首先查看下有没有开启PDO相关功能(通用于所有php扩展)
1.在php文本中使用 echo phpinfo(); 打开使用搜索功能查看有没有开启支持PDO相关项,如果有就可以直接使用.
2.如果没有则去extension_dir扩展目录中寻找pdo的配置文件开启相关拓展;
3.假如扩展文件目录中没有相关扩展文件则可以通过下载的方式来支持PDO开启,同时进入php.ini文件开启扩展;
4.重启服务后,再进入echo phpinfo();中查看有没有开启相关PDO扩展文件;
人的一生中,唯一能够预见的失败和最大的挑战莫过于从不敢去挑战;