PDO資料訪問抽象層

2022-05-12 16:48:22 字數 799 閱讀 2360

pdo比mysqli功能強大

pdo可以訪問mysql及其它資料庫

pdo的簡單實用

一 造物件

<?php 

$dsn = "mysql:dbname = crud;host = localhost";

$pdo = new pdo($dsn,"root","123");//資料來源,資料庫使用者名稱,密碼

?>

二 寫sql語句

$sql = "select * from nation";
三 執行sql語句

$a = $pdo->query($sql);

$arr = $a->fetch();//預設為關聯和索引都有的陣列

$arr = $a->fetch(pdo::fetch_num);//輸出索引陣列
顯示:

$arr = $a->fetch(pdo::fetch_both);//輸出為關聯和索引陣列
顯示:

$arr = $a->fetch(pdo::fetch_assoc);//輸出關聯陣列
顯示:

PDO 資料訪問抽象層

1.操作其它資料庫 1 造物件 dsn mysql dbname test3 host localhost 資料來源 兩個引數 資料庫驅動,鏈結資料庫 pdo new pdo dsn,root 123 資料來源,資料庫名,密碼 2 寫sql語句 1.sql select from productor...

PDO資料訪問抽象層

pdo兩大功能 一 事務功能 pdo的事務功能主要控制好幾條sql語句同時成功或者同時失敗 當其中一條sql語句有錯誤時,同時好幾條一起失敗 失敗時可以回滾操作 1 造物件 dsn mysql dbname crud host localhost pdo new pdo dsn,root 123 2...

PDO 資料訪問抽象層

一.功能 1.可以訪問其它資料庫 2.具有事務功能 3.帶有預處理語句功能 防止sql注入攻擊 二.方法 1.造pdo物件 dsn mysql dbname mydb host localhost pdo new pdo dsn,root 123 2.寫sql語句 sql select from n...