使用PHP将数据保存到csv文件 - 避免在字符串中使用','

时间:2014-01-02 13:45:27

标签: php mysql

我有一个mySQL表,其中包含一些字段,其中包含','字符(字符串)。 问题是,当我试图将我的php文件生成的数据保存为CSV时,它将','作为分隔符并在Excel中显示与两列相同的字段。 这是我使用的SQL代码:

    "SELECT * INTO OUTFILE 'c:/mydata.csv' FROM my_table" 

现在,如果SQL表中sum字段的值为“a,b,c”,则这些字母中的每一个都将在不同的列中而不是一列。

我该如何解决?

非常感谢!!

1 个答案:

答案 0 :(得分:2)

试试这个

SELECT * INTO OUTFILE 'c:/csvFile.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM my_table