PHP不断向csv文件多次添加数据

Im trying to add data to a csv file, however every time i run the php script it will add the data two or three times and that is of course super annoying! Just wondering if anyone has an idea of why this is happening? PHP Code:

$my_file2 = 'TEMP/temp.csv';
$handle = fopen($my_file2, 'a');
$data = "Mobile,".$mobi.",Message,".$message."
";
fwrite($handle, $data);
fclose($my_file2);

An example of the csv file with double entry: enter image description here

</div>

展开翻译

译文

我试图将数据添加到csv文件中,但每次运行php脚本时都会添加数据二 或三次,这当然是超级烦人的! 只是想知道是否有人知道为什么会这样? PHP代码:</ p>

</ p>





  $ my_file2 ='TEMP / temp  .csv';

$ handle = fopen($ my_file2,'a');

$ data =“Mobile,”。$ mobi。“,Message,”。$ message。“
”;

nfwrite($ handle,$ data);

nclclose($ my_file2); </ code> </ pre>

</ div>

</ div>

n

带有双重条目的csv文件示例:
</ p>
</ div>

dongri1989
dongri1989 您已添加模式fopen模式,因此每次都会附加数据,而不是覆盖。php.net/manual/en/function.fopen.php
4 个月之前 回复
doujiyun0041
doujiyun0041 这段代码是你的整个PHP脚本吗?它在一个循环中?
4 个月之前 回复

1个回答

Have you tried to use fputcsv function?

fputcsv ( resource $handle , array $fields [, string $delimiter = "," [, string $enclosure = '"' [, string $escape_char = "\\" ]]] ) : int

展开翻译

译文



您是否尝试过使用 fputcsv 函数?</ p>

  fputcsv(resource $ handle,array $ fields [,string $ delimiter =”,“[,  string $ enclosure ='“'[,string $ escape_char =”\“]]]):int 
</ code> </ pre>
</ div>

du12197
du12197 链接到外部源无助于解决问题。 请查看stackoverflow.com/help/how-to-answer
4 个月之前 回复
douxi1968
douxi1968 因为这是我发现的第一个函数,我已经搜索了如何用php保存文件中的csv。 我也将页面链接到php手册。
4 个月之前 回复
donglun4521
donglun4521 你能进一步解释一下吗? 为什么要尝试这样做以及如何? 请记住,解释您的答案有助于其他人理解它
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

7
.csv文件用Excel编辑后用记事本打开是乱码?
4
在使用python读取用WPS打开的csv文件时读取到空白行的问题
1
c# 从.csv文件中读取数据
1
python导入csv文件,csv里数据是字符串不是数值,将如何绘图?
2
springboot读取csv文件,在存入mysql数据库中
1
python中剔除csv文件小于某个值的一行数据
0
下载下来UCI数据集是一大堆小的CSV文件,要怎么用?
0
python3.7 读取csv文件某一行用plt画图坐标轴乱,不按数字大小排列怎么解决?
1
使用python怎么将csv文件的某些为字符串数据的列的列索引找出来,并将这些列转成数值型数据?
2
关于数据存储方式的选择,csv还是数据库?
1
vb如何读取csv文件并绘制出图形
0
为什么使用csv.reader()和pd.reader_csv()读同一个csv文件,得到的数据条数不一样?
2
关于python中处理带逗号的CSV文件
1
VBA 读取CSV文件并将相关数据填入工作表的指定单元格内。
1
读取CSV文件中的数据并随即取值,出现object of type 'float' has no len()报错
3
请教大佬,android 如何读取csv文件?
1
求大佬呀,怎么用Python生成随机函数写入CSV文件
1
使用MS SQL Server自带导入工具导入CSV文件,字段老是被截断,但后续用bulk insert又能一次性成功导入
2
MS SQL Server导入CSV文件数据,总有字段被截断,但用bulk insert又能成功,怎么回事啊?
5
PYTHON EXCEL转换CSV并汇总成一个文件