hy! データベーステーブルのすべての情報をcsvファイルに抽出しました。 今、私は各行に見出しをつけようとしており、キー、値のペアのように表示させたいと考えています。 そのために、私は論理を作るが、それはうまくいかなかった。 可能な限り最適な解決策を提案してください。見出し行がCSVファイルに表示されません
$sql = "select * from log";
$result = mysqli_query($link, $sql) or die("Selection Error " . mysqli_error($connection));
$fp = fopen('logInfo.csv', 'w');
while($row = mysqli_fetch_assoc($result) && $row = fgetcsv($fp))
{
$all_rows = array();
$header = null;
if ($header === null) {
$header = $row;
continue;
}
$all_rows[] = array_combine($header, $row);
fputcsv($fp, $row);
}
CSVファイルは、キー/値のペアを持っていない、単なる生データ..... fputcsv()を使用すると、配列の値だけが書き込まれます –
ファイル内にヘッダのリストの最初の行があります –
@ MarkBaker 各行にタイトルを付けるだけですか?どうやってやるの ? –