如何使用PHP导出SQL数据的CSV文件?
如何使用PHP导出SQL数据的CSV文件?
这个问题已经有了答案:
我目前有一个应用程序,显示约4000个项目。我从mysql数据库中取得这些项目。我正在尝试创建一个按钮,它将强制从数据库中下载所有项目到一个csv文件中。我应该如何去做呢?
csv.php
html
非常感谢你的回答。
-Ken
admin 更改状态以发布 2023年5月22日
SELECT INTO OUTFILE
是LOAD DATA FILE
的相反操作。它将选择语句的结果放入指定的文件中。不需要缓慢、疯狂、性能低下的php循环。 export_options 子句与LOAD DATA INFILE
中的选项相同。
https://dev.mysql.com/doc/refman/5.1/en/select-into.html
SELECT col1,col2,col3 INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table; SELECT first_name,last_name,phone INTO OUTFILE '/tmp/myBags.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM bags;