使用PHP将mysql表导出到.txt或.doc文件
我有一个mysql表,用于记录用户每天发送的消息.我想要做的是每天将消息日志导出一次到文本文件中,我不知道如何做到这一点.我们的服务器有phpmyadmin,我可以手动将表导出到文本文件中,但我不知道如何A)让phpmyadmin每天自动导出一次这个文件,或者B)用PHP代码编写导出.我希望导出的文件可供我网站的用户下载.它用PHP编写的网站.如果还有其他信息需要回答这个问题,请告诉我! 最佳答案 除非你处理像NULL,字符集等的东西,否则要小心自己滚动. 第一种选择:
data.txt文件将写在MySQL服务器上.该目录必须可由mysqld进程的uid写入.它不会覆盖任何现有文件,并要求您具有FILE SQL权限. 第二种选择:使用mysqldump输出到平面文本文件(如提到的@OMG Ponies):
|
- MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级添字段
- 鲜为人知的HTML5语音合成功能
- java-添加特定于mysql的ROW_FORMAT = DYNAMIC来创建由jooq生
- 用于检查房间的mysql是否存在具有持续时间的特定日期
- mysql – ActiveRecord在Ruby 1.9.2-rc1下以ASCII-8Bit返回
- MariaDB:真正的实时同步数据库,MySQL要小心了
- html5 canvas-2.用canvas制作一个猜字母的小游戏
- php – 如何在没有关系表的情况下使用两个实体之间的QueryB
- mysql – SQL计算值在多列中出现的次数?
- 关于重复密钥更新子查询的Mysql