如何使用PHP导出SQL数据的CSV文件?

33 浏览
0 Comments

如何使用PHP导出SQL数据的CSV文件?

这个问题已经有了答案:

如何将MySQL查询结果以CSV格式输出?

我目前有一个应用程序,显示约4000个项目。我从mysql数据库中取得这些项目。我正在尝试创建一个按钮,它将强制从数据库中下载所有项目到一个csv文件中。我应该如何去做呢?

csv.php


html

  
Export CSV

 

非常感谢你的回答。

-Ken

admin 更改状态以发布 2023年5月22日
0
0 Comments

SELECT INTO OUTFILELOAD 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;

0