PDO數據訪問抽象層(上)
阿新 • • 發佈:2018-01-28
local dsn 關聯數組 comm roo 地址 數組 dex code
PDO比MySQLi功能強大
PDO可以訪問MySQL及其它數據庫
一、造對象
1 2 3 4 5 |
<?php
$dsn = "mysql:dbname = crud;host = localhost" ;
//mysql:MySQL數據庫驅動dbname = crud:數據庫名字 ;host = localhost數據庫地址
$pdo = new PDO( $dsn , "root" , "123" ); //數據源,數據庫用戶名,密碼
?>
|
二、寫sql語句
1 |
$sql = "select * from nation" ; //查詢數據
|
三、執行SQL語句
1 2 3 |
$a = $pdo ->query( $sql );
$arr = $a ->fetch(); //默認為關聯和索引都有的數組
var_dump( $arr );
|
1 |
$arr = $a ->fetch(PDO::FETCH_NUM); //輸出索引數組
|
1 |
$arr = $a ->fetch(PDO::FETCH_BOTH); //輸出為關聯和索引數組
|
1 |
$arr = $a ->fetch(PDO::FETCH_ASSOC); //輸出為關聯數組
|
PDO數據訪問抽象層(上)