我在编写带有PHP的.csv
文件时遇到问题,该文件来自mysql数据库。
Array ( [item_id] => technology-15 [name] => Blue Rocks [owner] => Bob Test)
以下是我编写.csv
的代码。
$filename = "documents/results.csv";
$heading = array ("Item ID'", "'Name'", "'Owner'");
$data = results_excel (); //returns the array shown above.
$fp = fopen ($filename, "w");
fputcsv ($fp, $heading);//works
foreach ($data as $field) {
print_r($data);
fputcsv ($fp, $field);
}
fclose ($fp);
有人可以解释为什么它没有将数组数据写入我的.csv
吗?另请注意,$heading
确实已写入.csv
,因此不是写入权限问题。