【发布时间】:2015-09-27 04:06:12
【问题描述】:
我想通过codeigniter将excel文件上传到数据库。该项目已经使用小尺寸的 excel 文件运行。但是,如果我上传小的大尺寸的 excel 文件,它就无法运行。
问题是最大执行时间。这是错误信息:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\bisabisa\system\database\drivers\mysqli\mysqli_driver.php on line 221
A PHP Error was encountered
Severity: Error
Message: Maximum execution time of 30 seconds exceeded
Filename: mysqli/mysqli_driver.php
Line Number: 221
Backtrace:
当我打开 mysqli_driver.php 第 221 行时,代码如下:
protected function _execute($sql)
{
return $this->conn_id->query($this->_prep_query($sql));
}
它没有与它们命名执行时间或关系词的代码。
那么,我要更改什么文件?
我使用 xampp 和 phpmyadmin。如果我从 phpmyadmin 上传文件,它可以运行。
【问题讨论】:
-
set_time_limit(360);
-
我必须用该代码更改什么文件?
-
它们中的任何一个都可以工作,最好是从第一次调用它的地方,360 秒,尽管你也可能会耗尽内存。
-
但是在mysqli_driver.php中,没有set_time_limit的代码。
-
我必须更改哪个文件?
标签: php mysql excel codeigniter phpmyadmin