Php 如何在joomla中设置查询超时?

Php 如何在joomla中设置查询超时?,php,joomla,Php,Joomla,我使用joomla连接到postgresql: $db = JFactory::getDBO(); $db->setQuery($query); $db->query(); $object = $db->loadAssocList(); 默认超时时间=30秒。我要设置超时=120。 如何设置查询超时?谢谢。您需要使用标准的php函数 设置时间限制(120) 您需要使用标准的php函数 设置时间限制(120) 设置允许脚本运行的秒数。如果达到该值,脚本将返回一个

我使用joomla连接到postgresql:

$db = JFactory::getDBO();
$db->setQuery($query);
$db->query();        
$object = $db->loadAssocList();
默认超时时间=30秒。我要设置超时=120。
如何设置查询超时?谢谢。

您需要使用标准的php函数

设置时间限制(120)


您需要使用标准的php函数

设置时间限制(120)

设置允许脚本运行的秒数。如果达到该值,脚本将返回一个致命错误。默认限制为30秒,如果存在,则为php.ini中定义的
max\u execution\u time

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

设置允许脚本运行的秒数。如果达到该值,脚本将返回一个致命错误。默认限制为30秒,如果存在,则为php.ini中定义的
max\u execution\u time

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

set_time_limit