我有以下脚本将MySQL数据导出到csv文件。这个脚本导出while循环中的所有内容,但我想在第二列中放置常量值,或者只想将第二列保留为空并将MySQL数据放在第1列中第3栏。
// output the column headings
fputcsv($output, array('Column 1', 'Column 2', 'Column 3'));
// fetch the data
$rows = mysql_query('SELECT field1,field2 FROM table');
// loop over the rows, outputting them
while ($row = mysql_fetch_assoc($rows)) fputcsv($output, $row);
答案 0 :(得分:1)
您已经拥有field1(即-Column1)和field2(即-Column3)
所以只需在第二个位置添加Null,如下所示
$insert = array( '' );
array_splice( $row, 1, 0, $insert );
然后使用
fputcsv($output, $row);