重複の可能性:
MySQL クエリを CSV に変換する PHP コード
csv ファイルをエクスポートしようとしていますが、すべてが単純な行として表示されるため、印刷されたデータベースのフィールド間にスペースを作成する必要があります。
私がする必要があるのは、ヘッダーにフィールドの名前も出力することです..ここに私が持っているコードがあります。最初に、csv タブのフィールドをエクスポートするか、フィールド間のスペースだけをエクスポートする必要があります...
if ( !$result1 ) { echo mysql_error(); }
while ($row = mysql_fetch_array($result1)) {
$last = end($row);
foreach ($row as $item) {
fwrite($fh, $item);
if ($item != $last)
fwrite($fh, "\t");
}
fwrite($fh, "\n");
}
fclose($fh);