-1

我的代码在 Windows 中运行良好,但在 Linux 中,当我导出它时,它会将所有数据导出到单个列中,而不是导出到多个列中。

这是我的代码:

$this->load->dbutil();
$this->load->helper('download');
    $query = $this->db->query("SELECT * FROM products");
    $csv = $this->dbutil->csv_from_result($query); 
    force_download('result.csv', $csv); 
4

1 回答 1

0

为什么不使用分隔符和换行符选项

$this->load->dbutil();
$this->load->helper('download');
$query = $this->db->query("SELECT * FROM products");
$delimiter = ";";
$newline = "\r\n";
$csv = $this->dbutil->csv_from_result($query,$delimiter,$newline);
force_download('result.csv', $csv);
于 2013-09-12T09:51:11.697 回答