1. 程式人生 > >PDO數據訪問抽象層(上)

PDO數據訪問抽象層(上)

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數據訪問抽象層(上)