PHP 経由で MYSQL データベースを CSV にエクスポートする方法が必要ですが、列名も選択する必要があります。これまでのところ、列名の取得以外に必要なすべてを行う次のものができました。
リーリーどうやってこれを達成するのかわかりません。列名だけでなく、列名と各列に含まれるデータも取得する必要があります。提案された他の質問には関連する情報が見つかりませんでした。
P粉9498488492023-11-05 20:48:37
mysqli_query()
メソッドから $result
が設定されると、mysqli_fetch_fields()
を使用して列を返すことができます。結果セットの説明配列。
この配列の各要素は、複数のプロパティを持つオブジェクトです。プロパティの 1 つは name
です。これを CSV ファイルのタイトルとして使用できます。 max_length
、length
、table
などのプロパティも取得します。 リンクされたドキュメントは、このメタデータの使用例を示しています。 p>
このメタデータは、クエリが SELECT * FROM table
よりも複雑な場合に特に役立ちます。クエリ内の列にエイリアスを割り当てると、そのエイリアスが name
code> プロパティに表示されます。メタデータ配列要素の数。
これは、結果セットに行がない場合でも機能します。
P粉0020233262023-11-05 09:24:13
mysqli_fetch_assoc を使用しているため、列の名前は各反復における
$row 配列のキーになります。最初の反復でこれをファイルに入れることができます:
リーリー