0

我使用 joomla 连接到 postgresql:

$db = JFactory::getDBO();
$db->setQuery($query);
$db->query();        
$object = $db->loadAssocList();

默认超时 = 30 秒。我想设置超时= 120。如何设置查询超时?谢谢。

4

2 回答 2

2
set_time_limit

设置允许脚本运行的秒数。如果达到此值,脚本将返回致命错误。默认限制为 30 秒,如果存在,则为max_execution_timephp.ini 中定义的值。

调用时,set_time_limit()从零重新启动超时计数器。换句话说,如果超时是默认的 30 秒,并且在脚本执行 25 秒后进行了调用set_time_limit(20),则脚本将在超时之前总共运行 45 秒。

于 2012-11-09T09:33:33.073 回答
1

你需要使用标准的php函数

设置时间限制(120);

于 2012-11-09T09:10:16.097 回答