我在使用php将MySQL查询的结果写入文件时遇到了问题。搜索确实有结果,文件也被创建了,但是当你打开文件时,它是空的。
我想这和我写文件的方式有关,但我不确定。
$result = mysql_query($compsel);
if (!result) die("unable to process query: " . mysql_error());
$fp = fopen('results.csv', 'w');
mysql_data_seek($result, 0); //set data pointer to 0
$rw = mysql_fetch_array($result, MYSQL_ASSOC);
print_r($rw);
foreach ($rw as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
先谢了!
1条答案
按热度按时间wecizke31#
下面是一个例子:
您可以根据自己的需要进行修改。来源:http://code.stephenmorley.org/php/creating-downloadable-csv-files/