mysql_fetch_* 列関数を操作するための PHP の一般的な使用方法のチュートリアル
mysql_fetch_* 列関数の主な機能は、クエリによって返された結果セットから関連するクエリ結果を取得することであり、主に以下が含まれます。
mysql_fetch_array() 関数は、結果セットから連想配列またはインデックス配列、またはその両方として行をフェッチするために使用されます。成功した場合は配列を返し、それ以外の場合は FALSE を返します。
文法:
パラメータの説明:
リーリー
リーリー
例 2、MYSQL_ASSOC を使用する:リーリー
ブラウザ出力内容は上記と同じです。
MYSQL_BOTH を使用するか、このパラメータを省略すると、MYSQL_NUM と MYSQL_ASSOC の両方のプロパティが使用可能になります。
説明
この関数によって配列キーとして返されるフィールド名は大文字と小文字が区別されます
mysql_fetch_array() を使用すると、mysql_fetch_row() を使用するよりも大幅に遅くならず、より多くの値も提供されます
この関数は、現在のデータ ポインターから 1 行のデータのみを取得し、結果としてそれを返します。一度実行すると、データ ポインターは次のデータ列を指します
。
複数行またはすべてのデータを取得したい場合は、ループ構造を使用して行ごとにデータを取り出す必要があります
結果内の 2 つ以上の列が同じフィールド名を持つ場合、最後の列が優先されます。同じ名前の他の列にアクセスするには、列に数値でインデックスを付けるか、列にエイリアスを与える必要があります
mysql_fetch_row()
PHP の MySQL 操作関数 mysql_fetch_row() は、結果セットから列挙配列として行を取得するために使用されます。成功した場合は配列を返し、それ以外の場合は FALSE を返します。
文法:
リーリー
mysql_fetch_object()
PHP の MySQL 関数 mysql_fetch_object() は、結果セットから行をオブジェクトとして取得するために使用され、正常にオブジェクトを返します。それ以外の場合は FALSE を返します。
文法:
リーリー
リーリー
リーリー
興味がありそうな記事: