php - 我的 PHP 代码出现在导出的 CSV 文档中

标签 php mysql csv

我现在开始熟悉将文档导出为 CSV 格式。但是我遇到了问题。

一旦我将 CSV header 引入代码中,任何后续 PHP 都会出现在导出的 CSV 文档中,而不是我想要的信息。

请协助我。

header("Content-type:text/octect-stream");
header("Content-Disposition:attachment;filename=".$_GET['docname'].".csv");

//the php for getting the info
mysql_connect("localhost","root", "");
mysql_select_db("mydb");    

//CSV Processing
    $sql_csv = mysql_query($query); 
    $tCount = mysql_num_fields($sql_csv);

    //the first line is for the column names
    for($i=0; $i<=($tCount-1); $i++)
    {
        if(mysql_field_name($tColumns,$i)!='')
        {
            echo ucfirst(mysql_field_name($tColumns,$i)).',\n'; 
        }
    }

    while($row = mysql_fetch_row($sql_csv)) 
    {
        echo '"' . stripslashes(implode('","',$row)) . "\"\n";
    }

    exit;

最佳答案

在我看来你好像错过了开头 <?php标签。

关于php - 我的 PHP 代码出现在导出的 CSV 文档中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496748/

相关文章:

mysql - 修复 MySQL 查询语法错误 (LIMIT)

mysql - 如果列的值不同则递增

mysql - php mySQL 检查 Unique col 所需的唯一值?

python - 统一码编码错误 : 'ascii' codec can't encode character error

sql - 使用自定义文件名路径复制 csv

php - 如何从 mysql 记录中获取 "ID"编号并使用它使用 php 更新该记录?

php - Laravel Elixr 复制方法不起作用

php - 从字符串中删除大括号

csv - 是否可以从CSV列的特定子集创建配置单元表?

php - 如何在 jquery FullCalendar 中使用自定义字段?