【发布时间】:2016-06-05 18:57:44
【问题描述】:
运行脚本时,csv 顶部有 2 个空白行...不知道为什么。此代码适用于我制作的另一个应用程序。我使用的是相同的代码和相同的数据库??
目录中的位置有影响吗?
<?php
mysql_connect("", "", "")
or die(mysql_error());
mysql_select_db("dbname")
or die(mysql_error());
$database = "mydb";
//or die("Database Connection Failed");
$selectdb=mysql_select_db($database) or die("Database could not be selected");
$result=mysql_select_db($database)
or die("database cannot be selected <br>");
// Fetch Record from Database
$output = "";
// Store Matching
$sql = mysql_query("SELECT audiolist.`Store Number`, audiolist.Address, audiolist.City, audiolist.State, audiolist.`Zip Code`, audiolist.`Install Date`
FROM audiolist INNER JOIN filteredlist ON audiolist.`Store Number`=filteredlist.`Store Number`");
$columns_total = mysql_num_fields($sql);
// Get The Field Name
for ($i = 0; $i < $columns_total; $i++) {
$heading = mysql_field_name($sql, $i);
$output .= '"'.$heading.'",';
}
$output .="\n";
// Get Records from the table
while ($row = mysql_fetch_array($sql)) {
for ($i = 0; $i < $columns_total; $i++) {
$output .='"'.$row["$i"].'",';
}
$output .="\n";
}
// Download the file
$filename = "myfilename" . date("Y-m-d") . ".csv";
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename='.$filename);
echo $output;
exit;
【问题讨论】:
-
你能把你的输出粘贴到这里吗
-
空白行是完全空白行,还是空白数据:(
"", "", ""...)? -
原谅我的无知,不知道如何确认...在excel中选择单元格时,不显示任何值。
-
店铺编号地址城市州邮政编码安装日期
-
不完全确定为什么它很重要......但显然如果在初始
标签: php mysql export-to-csv