ホームページ >バックエンド開発 >PHPチュートリアル >mysqli に結果内の指定されたフィールドのフィールド名を取得するよう依頼します。

mysqli に結果内の指定されたフィールドのフィールド名を取得するよう依頼します。

WBOY
WBOYオリジナル
2016-06-23 14:16:041227ブラウズ

mysqliで取得した結果の指定されたフィールド名はどれですか?マニュアルでは見つかりませんでした


ディスカッションへの返信(解決策)

データは来ていません。データベースから配列を取得しますか?


は、キー値が数値である配列です

フィールドは、クエリ時のフィールドの順序によって異なります。 ! !

mysql_field_name(); という関数があるようです

この関数はリソースセットのフィールド名を返すことができます

つまり、まず SQL クエリを実行し
クエリ結果を変数に保存します
これを結合しますパラメータとして整数の数値を持つ変数
この関数に渡します
整数はフィールド名を取得するためのオフセットである必要があります
たとえば、0 を渡す場合
mysql_field_name($res, 0); この関数の最初のフィールドから$res data set 名前の取得を開始します

詳細については、この関数の使い方を検索
するか、自分でテストしてください

試してみると明らかになります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。