使用PDO總結

                                                          PHP使用PDO總結

1、php.ini中開啓PDO擴展:

extension=php_pdo.dll

重啓Apache!

2、PDO 構造方法

一共需要三個字段,分別爲數據庫配置信息,用戶名,用戶密碼

其中數據庫配置信息寫法mysql:host=192.16;post=3306;charset='utf-8';dbname='test'

$pdo=new PDO($dsn,$user,$pass);

實例出PDO實例

3、PDO:EXE()

PDO:exe();單獨調用執行一條SQL語句,成功返回受影響的行數據

PDO:lastInsertId();返回最後一個插入記錄的ID

4、PDO:query()

PDO:query();執行一條查詢SQL語句,得到一個PDOStatement對象

5、PDOStatement對象

rowCount()獲取查詢總記錄數

columnCount()獲取查詢總字段數

fetch()每次從PDOStatement結果集中,獲取一條記錄,同時將指針下移,其中該方法有一個參數,可以控制返回值的類型!

PDO::FETCH_ASSOC返回一個關聯型的數組,數組的下標就是字段的名字!(常用參數)

代碼示例:

拿到PDOstatement對象後

$arrs=array();

while($arr=$arrs->fetch(PDO::FETCH_ASSOC)){

var_dump($arr);

}

fetchAll()返回一個結果集中所有的記錄,形成一個二維數組,比較適合多行多列的結果集的提取!

拿到PDOstatement對象後

$rows=$stms->fetchAll(PDO::FETCH_ASSOC);

foreach($rows as $row)

{

var_dump($row);

}

6、PDO預處理技術

prepare() 發送預處理語句

$arr={

":name"="小明"

}

 execute()執行

7、PDO事務處理

開啓事務:beginTransaction

回滾操作:rollBack

執行操作:commit





 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章