データをクエリするための必須メソッド - PHP の setFetchMode ()

autoload
リリース: 2023-04-09 19:56:01
オリジナル
2606 人が閲覧しました

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 で始まる列番号 Array

  • ## 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: 結果セットの列名に対応する属性名を持つ匿名オブジェクトを返します


##デフォルトで

fetch() メソッドを使用すると、データベースに 2 つのデータが取得されます。

データをクエリするための必須メソッド - PHP の setFetchMode ()


しかし、データベースには実際には単純な部分しかありません。データ:


データをクエリするための必須メソッド - PHP の setFetchMode ()


単純なインデックスを取得したいだけの場合結果セットの列名として、単純に設定するだけです:

$statement->setFetchMode(PDO::FETCH_ASSOC);
ログイン後にコピー

推奨: データをクエリするための必須メソッド - PHP の setFetchMode ()php ビデオ チュートリアル

以上がデータをクエリするための必須メソッド - PHP の setFetchMode ()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!