【发布时间】:2017-02-09 05:53:47
【问题描述】:
我正在尝试:
- 使用 php 代码创建逗号分隔的 .csv 文件。
- 在 .csv 文件的第一行插入列名。
请告诉我如何才能做到这一点。
<?php
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=".$batch_id.".csv");
header("Pragma: no-cache");
header("Expires: 0");
$conn_sp = mssql_connect("SQLServer", "user", "password");
$db_sp = mssql_select_db("databaseName", $conn_sp);
$stmt = mssql_init("[StoredProcedureName]",$conn_sp);
mssql_bind($stmt, "@BatchNo", $batch_id, SQLVARCHAR, FALSE, FALSE, 20);
$result = mssql_query("SET ANSI_NULLS ON");
$result = mssql_query("SET ANSI_WARNINGS ON");
$result = mssql_execute($stmt);
$record="";
$comma=",";
$record_end="\n";
while ($row = mssql_fetch_array($result, MSSQL_ASSOC)){
foreach ($row as $key => $value) {
echo $value;
}
echo "\n";
}?>
【问题讨论】:
-
我尝试了这些文章,但没有奏效。不确定,但我做错了,所以如果你能就上述代码提出建议,我将不胜感激。谢谢!
-
首先,如果你删除了标题,那么你做对了吗?...你能发布你得到的输出吗?
-
请看代码输出