$dsn = 'mysql:host=127.0.0.1;dbname=myblog';
$username = '
root';
$pwd = '
111'
;$pdo = new
pdo($dsn,$username,$pwd);
//$sql = 'select * from cates where id=:id';
//:id 進行引數繫結,提高資料庫安全性
//$sql = 'update cates set title="安卓開發_php" where id=:id';
$sql = '
insert into cates(`title`)values(:title)';
$stmt = $pdo->prepare($sql); //
pdo準備一下sql語言
$stmt->bindvalue('
:title
','php分類
'); //
sql語句進行引數繫結後,需使用bindvalue對資料庫進行繫結
$stmt->execute();
$id = $pdo->lastinsertid(); //
lastinsertid返回插入資料的主鍵的id
//$rows = $stmt->fetchall(pdo::fetch_assoc);
//fetchall返回查詢資料的結果
var_dump($id);
echo ''
;//print_r($rows);
PDO資料庫訪問抽象層
pdo建構函式說明 dsn資料來源名稱,包括主機名埠號和資料庫名稱 username資料庫使用者名稱 password 密碼 driver options連線資料庫的其他選項 pdo是比mysql更高效,資料庫遷移時基本不用更改太多的 sql語句 pdo exec 返回sql語句後受影響的行數 qu...
PDO連線MySql資料庫
pdo php資料物件,是乙個php擴充套件,定義了了訪問資料庫的統一介面。pdo提供了乙個資料庫訪問抽象層,通過pdo可以用相同的函式訪問不同的資料庫。pdo連線資料庫的例項 dbms mysql 資料庫型別 host localhost 資料庫主機名 dbname test 使用的資料庫 use...
pdo操縱mysql資料庫
pdo是mysql資料庫操作的乙個公用類了,我們不需要進行自定類就可以直接使用pdo來運算元據庫了,但是在php預設配置中pdo是未開啟所以我們必須先在php.ini中開啟它才可以使用,下文我會講到。pdo擴充套件為php訪問資料庫定義了乙個輕量級的 一致性的介面,它提供了乙個資料訪問抽象層,這樣,...