pdo:php資料物件,是乙個php擴充套件,定義了了訪問資料庫的統一介面。
pdo提供了乙個資料庫訪問抽象層,通過pdo可以用相同的函式訪問不同的資料庫。
pdo連線資料庫的例項:
<?php
$dbms='mysql'; //資料庫型別
$host='localhost'; //資料庫主機名
$dbname='test'; //使用的資料庫
$user='root'; //資料庫連線使用者名稱
$pass=''; //對應的密碼
$dsn="$dbms:host=$host;dbname=$dbname";
try catch (pdoexception $e)
pdo引數繫結:
$input = "orange";
$sql = "select * from fruit where `type`=:input";
$sth = $conn->prepare($sql);
$sth->bindparam(":input",$input);
$sth->execute();
獲取資料:
$result = $sth->execute();
while($res=$sth->fetch(pdo::fetch_assoc))
注:使用like進行模糊查詢時,不可使用『%:param%』的方式進行繫結,而是使用』:param』。將$param賦為:"%".$param."%"
,再繫結到」:param」 PDO連線資料庫
dbh newpdo mysql host localhost dbname test user,pass 注意 如果有任何連線錯誤,將丟擲乙個 pdoexception 異常物件。try dbh null catch pdoexception e 連線資料成功後,返回乙個 pdo 類的例項給指令碼...
pdo操縱mysql資料庫
pdo是mysql資料庫操作的乙個公用類了,我們不需要進行自定類就可以直接使用pdo來運算元據庫了,但是在php預設配置中pdo是未開啟所以我們必須先在php.ini中開啟它才可以使用,下文我會講到。pdo擴充套件為php訪問資料庫定義了乙個輕量級的 一致性的介面,它提供了乙個資料訪問抽象層,這樣,...
PDO訪問Mysql資料庫
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 upd...