PDO訪問Mysql資料庫

2022-08-19 00:06:11 字數 817 閱讀 8821

$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訪問資料庫定義了乙個輕量級的 一致性的介面,它提供了乙個資料訪問抽象層,這樣,...