查詢數(shù)據(jù)的setFetchMode()技巧怎么用-創(chuàng)新互聯(lián)

這篇文章主要介紹查詢數(shù)據(jù)的setFetchMode()技巧怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)昌江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

PDOStatement::fetch()

PDOStatement::fetch    ([ int $fetch_style   [, int $cursor_orientation = PDO::FETCH_ORI_NEXT   [, int $cursor_offset = 0  ]]] ) : mixed

$fetch_style此值必須是 PDO::FETCH_* 系列常量中的一個(gè):

  • PDO::FETCH_ASSOC:返回一個(gè)索引為結(jié)果集列名的數(shù)組

  • PDO::FETCH_BOTH(默認(rèn)):返回一個(gè)索引為結(jié)果集列名和以0開始的列號(hào)的數(shù)組

  • PDO::FETCH_BOUND:返回 TRUE ,并分配結(jié)果集中的列值給 PDOStatement::bindColumn() 方法綁定的 PHP 變量。

  • PDO::FETCH_CLASS:返回一個(gè)請(qǐng)求類的新實(shí)例,映射結(jié)果集中的列名到類中對(duì)應(yīng)的屬性名。如果 fetch_style 包含 PDO::FETCH_CLASSTYPE(例如:PDO::FETCH_CLASS |   PDO::FETCH_CLASSTYPE),則類名由第一列的值決定。

  • PDO::FETCH_INTO:更新一個(gè)被請(qǐng)求類已存在的實(shí)例,映射結(jié)果集中的列到類中命名的屬性

  • PDO::FETCH_LAZY:結(jié)合使用 PDO::FETCH_BOTH 和 PDO::FETCH_OBJ,創(chuàng)建供用來訪問的對(duì)象變量名

  • PDO::FETCH_NUM:返回一個(gè)索引為以0開始的結(jié)果集列號(hào)的數(shù)組

  • PDO::FETCH_OBJ:返回一個(gè)屬性名對(duì)應(yīng)結(jié)果集列名的匿名對(duì)象

在默認(rèn)使用fetch()方法的時(shí)候,我們會(huì)得到數(shù)據(jù)庫(kù)中雙重?cái)?shù)據(jù):


查詢數(shù)據(jù)的setFetchMode()技巧怎么用

但是在數(shù)據(jù)庫(kù)中,真的只有簡(jiǎn)單的一條數(shù)據(jù):


查詢數(shù)據(jù)的setFetchMode()技巧怎么用

如果你只想要獲取單純的一條索引為結(jié)果集列名,則只需要簡(jiǎn)單設(shè)置即可:


$statement->setFetchMode(PDO::FETCH_ASSOC);

查詢數(shù)據(jù)的setFetchMode()技巧怎么用

以上是“查詢數(shù)據(jù)的setFetchMode()技巧怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:查詢數(shù)據(jù)的setFetchMode()技巧怎么用-創(chuàng)新互聯(lián)
文章URL:http://bm7419.com/article48/diphhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)云服務(wù)器、網(wǎng)站內(nèi)鏈定制開發(fā)、電子商務(wù)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司