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:更新一個已被要求類別已存在的實例,將對應結果集中的欄位到類別中所命名的屬性
$statement->setFetchMode(PDO::FETCH_ASSOC);
以上是查詢資料的必備良方-php中的setFetchMode ()的詳細內容。更多資訊請關注PHP中文網其他相關文章!