数据库链接问题(求助)

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

首页无法打开,显示:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\freehost\wen20qtf\web\includes\cls_mysql.php on line 267

Fatal error: Maximum execution time of 30 seconds exceeded in D:\freehost\wen20qtf\web\includes\cls_session.php on line 233
部分产品页面后来可以查看,不知道如果修改数据库文件,第267和233行代码如下:

/* 当当前的时间大于类初始化时间的时候,自动执行 ping 这个自动重新连接操作 */

if (PHP_VERSION >= '4.3' && time() > $this->starttime + 1)

{

mysql_ping($this->link_id);

}

if (!($query = mysql_query($sql, $this->link_id)) && $type != 'SILENT')

{




function close_session()

{

$this->update_session();

/* 随机对 sessions_data 的库进行删除操作 */

if (mt_rand(0, 2) == 2)

{

$this->db->query('DELETE FROM ' . $this->session_data_table . ' WHERE expiry < ' . ($this->_time - $this->max_life_time));

}


$this->error_message[]['message'] = 'MySQL Query Error';

$this->error_message[]['sql'] = $sql;

$this->error_message[]['error'] = mysql_error($this->link_id);

$this->error_message[]['errno'] = mysql_errno($this->link_id);




回答:
我没有看你的代码,
但是我知道这个错误是什么,就是程序执行的时间太长了!
超过了最大执行时间(30)!
你修改一些配置文件就可以了!

Fatal error :Maximum execution time of 30 seconds
说的就是你执行是事件超过了配置文件中最大的执行时间!