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