查詢資料的必備良方-php中的setFetchMode ()

autoload
發布: 2023-04-09 19:56:01
原創
2599 人瀏覽過

  PDOStatement::fetch()

PDOStatement::fetch    ([ int $fetch_style   [, int $cursor_orientation = PDO::FETCH_ORI_NEXT   [, int $cursor_offset = 0  ]]] ) : mixed
登入後複製

 $fetch_style此值必須是PDO::FETCH_* 系列常數中的一個:

  • #        PDO::FETCH_ASSOC:傳回一個索引為結果集列名的陣列

  •         PDO::FETCH_BOTH(預設):傳回索引為結果集列名和0開始的列號的陣列

  •         PDO::FETCH_BOUND:傳回TRUE ,並指派結果集中的列值給PDOStatement::bindColumn() 方法所綁定的PHP 變數。

  •         PDO::FETCH_CLASS:傳回一個請求類別的新實例,將結果集的欄位名稱對應到類別中對應的屬性名稱。如果 fetch_style 包含           PDO::FETCH_CLASSTYPE(例如:PDO::FETCH_CLASS |   PDO::FETCH_CLASSTYPE),則類別名稱由第一列的數值決定。

  •         PDO::FETCH_INTO:更新一個已被要求類別已存在的實例,將對應結果集中的欄位到類別中所命名的屬性

  • ## PDO::FETCH_LAZY:結合使用PDO::FETCH_BOTH 和PDO::FETCH_OBJ,建立供用來存取的物件變數名稱
  •         PDO::FETCH_NUM:傳回索引為以0開始的結果集列號的陣列
  •         PDO::FETCH_OBJ:傳回一個屬性名稱對應結果集列名的匿名物件



查詢資料的必備良方-php中的setFetchMode ()



查詢資料的必備良方-php中的setFetchMode ()



查詢資料的必備良方-php中的setFetchMode ()

##在預設使用

fetch()

#方法的時候,我們會得到資料庫中雙重資料:##### ###################################但是在資料庫中,真的只有簡單的資料:### #####################################如果你只想要取得單純的索引為結果集列名,則只需要簡單設定即可:#########
$statement->setFetchMode(PDO::FETCH_ASSOC);
登入後複製
#############推薦:###php影片教學######

以上是查詢資料的必備良方-php中的setFetchMode ()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!