好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP使用PDO抽象層獲取查詢結果的方法示例

PHP使用PDO抽象層獲取查詢結果的方法示例

熱門標簽:四川保險智能外呼系統供應商 寧波外呼營銷系統 福建銀行智能外呼系統價格 電話機器人銷售主要負責什么 地圖標注專員怎么樣 遼寧ai電銷機器人價格 房產中介用的是什么外呼系統 長沙做地圖標注公司 上海做外呼線路的通信公司

本文實例講述了PHP使用PDO抽象層獲取查詢結果的方法。分享給大家供大家參考,具體如下:

PHP使用PDO抽象層獲取查詢結果,主要有三種方式:

(1)PDO::query()查詢。

看下面這段php代碼:

?php
//PDO::query()查詢
$psql="SELECT * FROM user";
$res = $db->query($psql);
$res->setFetchMode(PDO::FETCH_NUM); //數字索引方式
while ($row = $res->fetch()){
print_r($row);
}
?>

(2)PDO->exec()處理sql

?php
//PDO->exec()處理sql
$psql="INSERT INTO user(id , username) values('' , '張三')";
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$res = $db->exec($psql);
echo $res;
?>

(3)PDO::prepare()預處理執行查詢

?php
//PDO::prepare()預處理執行查詢
$psql="SELECT * FROM user";
$res = $db->prepare($psql);
$res->execute();
while ($row = $res->fetchAll()) {
print_r($row);
}
?>

setAttribute() 方法是設置屬性,常用參數如下:

PDO::CASE_LOWER -- 強制列名是小寫
PDO::CASE_NATURAL -- 列名按照原始的方式
PDO::CASE_UPPER -- 強制列名為大寫

setFetchMode方法來設置獲取結果集的返回值的類型,常用參數如下:

PDO::FETCH_ASSOC -- 關聯數組形式
PDO::FETCH_NUM -- 數字索引數組形式
PDO::FETCH_BOTH -- 兩者數組形式都有,這是默認的
PDO::FETCH_OBJ -- 按照對象的形式,類似于以前的 mysql_fetch_object()

對上面總結如下:

查詢操作主要是PDO::query()PDO::exec()PDO::prepare()

PDO->query() — 處理一條SQL語句,并返回一個“PDOStatement”
PDO->exec() — 處理一條SQL語句,并返回所影響的條目數

PDO::prepare()主要是預處理操作,需要通過$rs->execute()來執行預處理里面的SQL語句

最后介紹兩個常用的函數:

(1)fetchColumn()獲取指定記錄里一個字段結果,默認是第一個字段!

?php
$psql="SELECT * FROM user";
$res = $db->query($psql);
//獲取指定記錄里第二個字段結果
$col = $res->fetchColumn(1);
echo $col;
?>

(2)fetchAll()從一個結果集中獲取數據,然后存放在關聯數組中

?php
$psql="SELECT * FROM user";
$res = $db->query($psql);
$res_arr =$res->fetchAll();
print_r($res_arr);
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP基于pdo操作數據庫技巧總結》、《php+Oracle數據庫程序設計技巧總結》、《PHP+MongoDB數據庫操作技巧大全》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php mysql PDO 查詢操作的實例詳解
  • php使用PDO下exec()函數查詢執行后受影響行數的方法
  • php使用pdo連接并查詢sql數據庫的方法
  • Php中用PDO查詢Mysql來避免SQL注入風險的方法
  • PHP中關于PDO數據訪問抽象層的功能操作實例
  • php在數據庫抽象層簡單使用PDO的方法
  • php數據庫抽象層 PDO
  • PHP 5 數據對象 (PDO) 抽象層與 Oracle

標簽:澳門 延安 工商登記 佛山 深圳 宿遷 宜春 常德

巨人網絡通訊聲明:本文標題《PHP使用PDO抽象層獲取查詢結果的方法示例》,本文關鍵詞  PHP,使用,PDO,抽象,層,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP使用PDO抽象層獲取查詢結果的方法示例》相關的同類信息!
  • 本頁收集關于PHP使用PDO抽象層獲取查詢結果的方法示例的相關信息資訊供網民參考!
  • 推薦文章