検索

ホームページ  >  に質問  >  本文

PHP を使用して CSV エクスポート (MYSQL) の列名とデータを取得する

PHP 経由で MYSQL データベースを CSV にエクスポートする方法が必要ですが、列名も選択する必要があります。これまでのところ、列名の取得以外に必要なすべてを行う次のものができました。

リーリー

どうやってこれを達成するのかわかりません。列名だけでなく、列名と各列に含まれるデータも取得する必要があります。提案された他の質問には関連する情報が見つかりませんでした。

P粉579008412P粉579008412387日前745

全員に返信(2)返信します

  • P粉949848849

    P粉9498488492023-11-05 20:48:37

    mysqli_query() メソッドから $result が設定されると、mysqli_fetch_fields() を使用して列を返すことができます。結果セットの説明配列。

    この配列の各要素は、複数のプロパティを持つオブジェクトです。プロパティの 1 つは name です。これを CSV ファイルのタイトルとして使用できます。 max_lengthlengthtable などのプロパティも取得します。 リンクされたドキュメントは、このメタデータの使用例を示しています。

    このメタデータは、クエリが SELECT * FROM table よりも複雑な場合に特に役立ちます。クエリ内の列にエイリアスを割り当てると、そのエイリアスが name code> プロパティに表示されます。メタデータ配列要素の数。

    これは、結果セットに行がない場合でも機能します。

    返事
    0
  • P粉002023326

    P粉0020233262023-11-05 09:24:13

    mysqli_fetch_assoc を使用しているため、列の名前は各反復における $row 配列のキーになります。最初の反復でこれをファイルに入れることができます: リーリー

    返事
    0
  • キャンセル返事