注意:使用pdo需要配置php.ini檔案
例子:查詢資料
//pdo連線資料庫
$pdo = new pdo("mysql:host=localhost;dbname=chatroom","root","");
//執行sql語句
$res = $pdo->query("select * from chat_user");
//處理結果集
$data = $res->fetchall();
var_dump($data);
例子:插入資料
//pdo連線資料庫
$pdo = new pdo("mysql:host=localhost;dbname=chatroom","root","");
//執行sql語句
if($pdo->exec("insert into chat_user(username) values('kong')"))
pdo的常用方法:
query
主要用於有結果集返回的操作,如select
exec
主要用於沒有結果集返回的操作,如insert、update
lastinsertid()
返回上次插入insert操作的主鍵id
fetch()
處理結果集,獲取一條記錄,是一維陣列,類似於mysql_fetch_array($res);
fetchall()
處理結果集,獲取所有記錄,是二維陣列,類似於while($row = mysql_fetch_array($res))
pdo資料庫操作類
pdo,有不侷限資料庫,和防止sql注入等很多優點,也是php官方推薦的方式,所以花點時間寫個pdo資料庫操作類 class pdox catch pdoexception e 關閉鏈結 public function closeconnect 轉義字串 param string return bo...
PDO操作mysql資料庫 二
從 mysql 資料庫讀取資料 server localhost user root pwd 123456 db mydb trycatch pdoexception exception echo exception getmessage conn null mysql where 子句 sql語句...
PDO資料庫抽象類庫的操作
pdo簡單介紹 背景 隨著php使用的廣泛,使用不同資料庫也是十分常見的。php需要支援更多的資料庫連線介面,如果只是通過單一的介面針對單一的資料庫進行編寫程式,這很大程度上提公升了php的複雜度和學習門檻。pdo的出現就是為了解決這個問題。pdo pdo是php data object的縮寫,為p...