PDO資料庫操作

2021-07-04 09:22:33 字數 789 閱讀 7581

注意:使用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...