我一直在打猎,试图找到如何访问通过Zend db调用返回的数据。我想附加每个列值,逗号分隔到一个变量。我总是在过去的$ row ['fieldname']等中使用关联调用。但是不想输出所有字段。我觉得我跟下面很接近,但它不起作用。有人可以指出我的错误吗?谢谢!
$data = $db->fetchAll($query);
$i=13; //number of columns
foreach($data as $row){
for($j=0;$j<$i;$j++) {
$csv_output .= $row[$j].", ";
}
$csv_output .= "\n";
}
答案 0 :(得分:0)
$csv_output = array();
foreach ($db->fetchAll($query) as $row)
{
$csv_output[] = implode(', ', $row);
}
$csv_output = implode("\n", $csv_output);
echo '<pre>';
print_r($csv_output);
echo '</pre>';