是否可以在php中设置SQL执行时间

时间:2017-07-03 04:46:30

标签: php

我曾尝试在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秒内无法得到结果,那么我想取消查询。

0 个答案:

没有答案