我試圖使用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文件的第一行。 –