我正在PHP中使用fwrite()函数创建一个csv文件。它连接到数据库并从表中检索两列。我可以使它工作,但是它只写第一行。例如。
+------+-----+--+--+--+
| John | Doe | | | |
+------+-----+--+--+--+
| | | | | |
+------+-----+--+--+--+
| | | | | |
+------+-----+--+--+--+
我该如何进入下一行并写下一行,并继续写表中有多少行。例如。
+---------+-----+--+--+--+
| John | Doe | | | |
+---------+-----+--+--+--+
| Jane | Doe | | | |
+---------+-----+--+--+--+
| Richard | Doe | | | |
+---------+-----+--+--+--+
| | | | | |
+---------+-----+--+--+--+
这是我的PHP代码
fwrite($file, ucfirst($row['name']) . ', ' . ucfirst($row['visiting']));
答案 0 :(得分:0)
改为使用fputcsv
-它会为您处理格式!
http://php.net/manual/en/function.fputcsv.php
fputcsv( $file, array( ucfirst($row['name']), ucfirst($row['visiting']) ) );