【发布时间】:2017-06-24 08:48:54
【问题描述】:
我编写了一个脚本来将 mysql 表导出到 csv 文件。 除了将其导出为制表符分隔文件外,它的效果很好。 我需要用逗号分隔。 我尝试了 INTO ONFILE 但无法使其工作。 所以这就是我现在所拥有的:
$fh = fopen(__DIR__ . '/Stock.csv', 'w');
$result = mysql_query("SELECT * FROM table ORDER BY SKU");
while ($row = mysql_fetch_array($result)) {
$num = mysql_num_fields($result) ;
$last = $num - 1;
for($i = 0; $i < $num; $i++) {
fwrite($fh, $row[$i]);
if ($i != $last) {
fwrite($fh, "\t");
}
}
fwrite($fh, "\n");
}
fclose($fh);
如何修改它以使其变为逗号分隔?
【问题讨论】:
-
停止使用 PHP 已弃用的 mysql_ API