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