php - 通过 php 将 mysql 数据库导出到 csv 在 4kb 后停止

标签 php mysql apache

我正在使用一个脚本,该脚本旨在从数据库中提取表格并将其格式化为 csv 并保存到您的机器上。

它工作正常,但只要文件达到 4kb,它就会停止并保存。

显然表格大于 4kb,所以它在句子中间被截断了。

我在想内存分配问题?关于可能导致此问题的任何想法?

运行 Apache

最佳答案

当您尝试导出数据库时,PHPMyAdmin 和这些东西会遇到很多问题(缓冲区限制...)。

要导出您的 MySQL 数据,您可以尝试 mysqldump:http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

这样:

mysqldump -u [user] -p[user_password] [database_name] > backup.sql

PS:要小心,因为 -p 参数没有空格。

关于php - 通过 php 将 mysql 数据库导出到 csv 在 4kb 后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278235/

相关文章:

java - 无法将 GPS 坐标发送到服务器

PHP - 如何在启用 E_NOTICES 的情况下编写更好的代码?

php - Behat 3.0 功能文件夹/路径

php - php中的循环算法等于主场分布

mysql - 如何减少 View 的执行时间?

php - get_results ("select * from table_name where id IN($array)")但它假设 $array 为 "Array"

python - 在 Python 3 CGI 中使用 matplotlib

javascript - html <input> 无法将值传递给 URL,除非使用 codeigniter 的 input_form

c# - 连接远程mysql数据库,报错 "Unable to connect to any of the specified MySQL hosts"

mysql - Wordpress 在 VPS 上非常慢