phpを使用してSQLクエリをCSVとして保存しようとしています。 csvファイルの先頭に空白の行がある以外はすべてうまくいっています。空の行を最初から削除するにはどうすればよいですか?ここに私のコードです:PHP - 配列をCSV形式で保存するときの空白の行
include('connectdb.php');
mysqli_error($mysqli));
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="online_applicants.csv"');
header('Pragma: no-cache');
header('Expires: 0');
$file = fopen('php://output', 'w');
$sql = "select Firstname from applicant";
$result = mysqli_query($mysqli, $sql) or die("selection error " .
mysqli_error($mysqli));
while($row = mysqli_fetch_assoc($result))
{
fputcsv($file, $row);
}
fclose($file);
ありがとう!
愚かな質問ですが、データベースに空白行がないことを確認してください。 –
私は「愚かな」質問仲間のようなものはないと信じています。 ;)私のデータベースには空白の行はありません。空行は、常にcsvファイルの最初の行に表示されます。 –