我尝试使用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()
时,我得到了预期的结果数组。
我在这里缺少什么?
答案 0 :(得分:0)
我个人更喜欢PHPExcel。确保设置正确的标头和编码。试试这个:
-Wl,--version-script=<verfile>