安裝或設定
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 注入
教程:
安裝:
指南: