PHP入门28

114 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第28天,点击查看活动详情

PS:已经更文多少天,N就写几。一定要写对文案,否则文章不计入在内;模板句子需要带超链接。

使用PDO的好处

PDO是本机数据库驱动程序。使用PDO的一些好处如下:

可用性-它包含许多辅助函数来操作自动例程操作。

可重用性-它提供了访问多个数据库的统一API。

安全性-它使用预先准备好的语句来防止SQL注入。准备好的语句是预编译的SQL语句,它将SQL语句的指令与数据分开。

PDO类

有三个PDO类,如下所示:

PDO-它表示PHP和数据库之间的连接。

PDOStatement-它表示准备好的语句,并在执行语句后设置相关结果。

PDOException-它表示PDO引发的错误。

PDO支持的数据库:

  1. MySQL
  2. PostgreSQL
  3. Oracle
  4. Firebird
  5. MS SQL Server
  6. Sybase
  7. Informix
  8. IBM
  9. FreeTDS
  10. SQLite
  11. Cubrid
  12. 4D

PDO与MySQLi的比较

要使用PHP访问数据库,我们主要有两个选项——MySQLi和PDO(PHP数据对象)。MySQLi是PHP的原生版本,它提供更快的性能,而大多数有经验的开发人员更喜欢使用PDO,因为它支持多种数据库驱动程序。根据PDO和MySQLi的特性,下面列出了它们之间的一些差异。

PHP是一种开源通用脚本语言,广泛用于创建动态和交互式网页。PHP可以访问大量的关系数据库管理系统,如MYSQL、SQLite和PostgreSQL。PHP 5.1版本提供了一个新的数据库连接抽象库,即PHP数据对象(PDO)。

功能PDO MySQLi

DB仅支持12个不同的驱动程序MySQL

连接轻松轻松

API OOP OOP+程序

性能快速快速

命名参数是否

对象映射是是是

存储过程是是是

客户方准备的报表是否

安全性比MySQLi更安全。安全但不超过PDO。