在csv php中为输出添加mysql列?

在csv php中为输出添加mysql列?,php,mysql,codeigniter,csv,Php,Mysql,Codeigniter,Csv,我正在尝试将表数据从mysql添加到csv,并使用php将它们输出到浏览器 PHP: 但我有一个错误: 消息:数组到字符串转换 在while循环所在的线路上,我似乎看不出问题所在 谢谢返回所有结果,这是一个数组数组 改变 while ($row = $rows->result_array()) fputcsv($output, $row); 到 您是否尝试过检查$rows->result\u array()返回的内容?在$t->db->query中$t是什么?不应该是$this吗?将pr

我正在尝试将表数据从mysql添加到csv,并使用php将它们输出到浏览器

PHP:

但我有一个错误:

消息:数组到字符串转换

在while循环所在的线路上,我似乎看不出问题所在

谢谢

返回所有结果,这是一个数组数组

改变

while ($row = $rows->result_array()) fputcsv($output, $row);


您是否尝试过检查
$rows->result\u array()
返回的内容?在$t->db->query中$t是什么?不应该是$this吗?将
print\r($row)
的结果放入循环中。
while ($row = $rows->result_array()) fputcsv($output, $row);
foreach ($rows->result_array() as $row) {
  fputcsv($output, $row);
}