MySQL:我想将存储在变量中的时间戳写入 CSV 文件,但我只知道如何存储查询。
最佳答案
这是我的做法(使用我自己的 SQL() 函数通过 fetch_all(MYSQLI_ASSOC) 检索结果集,但您显然对此没有问题):
$out = fopen($file, 'w');
$rows = SQL($sqlstatement);
fputcsv($out, array_keys($rows[0]));
foreach($rows as $row) { fputcsv($out, $row); }
fclose($out);
关键是PHP内置的fputcsv函数。第一次使用 fputcsv 写入列标题(PHP 是多么奇妙的语言......),其他(在循环中)写入行。
关于mysql - 如何在 MySQL 中将变量中存储的值写入 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55406806/