首页 >后端开发 >php教程 >php导入本地excel到在线数据库

php导入本地excel到在线数据库

WBOY
WBOY原创
2016-06-23 14:11:31867浏览

我的程序能把本地excel导入到本地数据库中,但是传到服务器上就不行了???要把本地excel上传到服务器再导入么。。.。。只有22分了。。。抱歉。。。。


回复讨论(解决方案)

测试下不就知道...你上次到了服务器,你读的是那里的excel?

我读的是本地的excel,我的文件超过了2m,我还没解决上传超过2m的文件呢。。。你知道php如何上传大文件么

2M还叫大文件,你看下php.ini配置文件中的upload_max_filesize是多大

php如何上传大文件啊,我改了php.ini里的php_value upload_max_filesize 10M
php_value post_max_size 10M
php_value max_input_time 300
php_value max_execution_time 300

ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 300);
然后重启啊 
还是不行啊

不行是指什么? 建议贴出错误信息以供分析。

不知道出现了什么问题,或许可以在本地导入数据库之后把本地数据库导出sql再导入线上数据库,也是个解决方法

推荐使用navicat for mysql,这个工具很强大,完全可以满足你要导入excel到数据库的需求,而且简单方便。

php_value upload_max_filesize = 10M
php_value post_max_size = 10M
只在 .htaccess 中生效

ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
不会生效,因为执行到的时候,文件早就传过了

你应该在 php.ini里
upload_max_filesize = 10M
post_max_size = 10M
并重启 web 服务

php_value upload_max_filesize = 10M
php_value post_max_size = 10M
只在 .htaccess 中生效

ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
不会生效,因为执行到的时候,文件早就传过了

你应该在 php.ini里
upload_max_filesize = 10M
post_max_size = 10M
并重启 web 服务



thanks

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn