2016-07-06 9 views
0

私は以下のスクリプトを使ってMySQLデータをcsvファイルにエクスポートします。このスクリプトはwhileループ内のすべてをエクスポートしますが、2番目の列に一定の値を入力するか、2番目の列を空にしてMySQLデータ列1と列3MySQLをCSVにエクスポート

// 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

'BY TERMINATED OUTFILE 'ファイル名' FIELDS '' はBY ENCLOSED INTO組合(FIELD1を選択 "" テーブルからFIELD2)( 'カラム1'、 '2列'、 '3列' を選択) '' '''\ n';によって終了された行 – splash58

答えて

1

にあなたはすでにこれだけ使い、その後

$insert = array(''); 
array_splice($row, 1, 0, $insert); 

以下のような第二の位置にヌルを追加フィールド1(すなわち、列1)とフィールド2(すなわち-COLUMN3)
を持っています

fputcsv($output, $row); 
関連する問題