安装或设置
PDO 是 PHP 中的通用数据库连接命令,它支持 12 种不同的数据库类型,例如 MySQL,MongoDB,NoSQL 。PDO 的一大优点是它计算代码以支持数据库类型,因此在转移到另一个数据库系统时不需要任何机会。
摘要
PDO | 库 MySQLi | |
---|---|---|
数据库支持 | 12 个不同的司机 | 库 MySQLi |
API | OOP | OOP +程序 |
连接 | 简单 | 简单 |
命名参数 | 是 | 没有 |
对象映射 | 是 | 是 |
准备好的声明(客户端) | 是 | 没有 |
性能 | 快速 | 快速 |
存储过程 | 是 | 是 |
使用 PDO 连接数据库:
连接部分看起来很尴尬,但我们需要处理。PDO 的其余部分简单而有用,它也有助于使安全部分更容易。
$connection = new PDO("mysql:host=localhost;dbname=myDatabase, username, password);
PDO 连接按以下顺序排列:
PDO (
database type
:host =host
; dbname =database name
,root
,password
);
使用 PDO 从数据库中安全选择:
// We use a array to hold the data about whats the :var is in normal $var
$params = array(
':username' => '$username',
':email' => $mail,
);
// Prepare the SQL and using named secure parameters ":username"
$pdo->prepare('SELECT * FROM users WHERE username = :username AND email = :email');
// Execute the $params and send them to the $pdo->prepare
$pdo->execute($params);
你刚刚阅读的代码是受保护的代理 SQL 注入
教程:
安装:
指南: