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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

    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 300ini_set('upload_max_filesize', '10M');
    ini_set('post_max_size', '10M');
    ini_set('max_input_time', 300);
    ini_set('max_execution_time', 300);
    然后重启啊 
    还是不行啊
      

  5.   

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

  6.   

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

  7.   

    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 服务