我曾尝试在set_time_limit(3)中指定秒数;
times set_time_limit(3);
function runQuery($sql) {
global $coni;
try {
$execution_time=0;
$time_start = microtime ( true );
$result=db2_exec ( $coni, $sql );
$time_end = microtime ( true );
$execution_time = ($time_end - $time_start) / 60;
return $result;
} catch ( Exception $e ) {
echo "exec error: " . db2_stmt_error ( $sql ) . "<br />";
echo "exec errormsg: " . db2_stmt_errormsg ( $sql ) . "<br />";
}
}
但我没有工作 我的问题是,是否可以在PHP中设置SQL执行时间? 例如,我希望我的查询可以在3秒内返回结果,如果我在3秒内无法得到结果,那么我想取消查询。