codeigniter的csv_from_result仅返回字段名称

时间:2016-01-19 14:04:32

标签: codeigniter export-to-csv

我尝试使用csv_from_result将查询结果作为csv文件输出,但由于某种原因,它只回显字段名称,而不是完整结果,如下所示: "code","heb_name","eng_name","intro","heb_code","rank"

这是我使用的代码,基于CI文档here

$query = $this->db->query($sql);

if($query->result()) {
    $this->load->dbutil();

    $delimiter = ",";
    $newline = "\r\n";

    echo $this->dbutil->csv_from_result($query, $delimiter, $newline);
}

$sql包含查询语法,但我不在此处,因为即使使用最简单的"SELECT * FROM table"查询,我也会得到相同的结果。

查询本身确实返回完整的结果。当我转储$query->result_array()时,我得到了预期的结果数组。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我个人更喜欢PHPExcel。确保设置正确的标头和编码。试试这个:

-Wl,--version-script=<verfile>