<?php
$ls_query = "select * from (SELECT ROW_NUMBER() OVER(ORDER BY ID) AS RowNumber, ID, col1 from table where col1 = 'xxxxx') as temp where RowNumber BETWEEN 1 AND 10 order by col1";
$result = sqlsrv_query($conn, $ls_query);
$no_of_rows = sqlsrv_num_rows($result);
echo $no_of_rows;
?>
执行此脚本时,我得到(30秒后):
500 - 内部服务器错误。 您正在查找的资源存在问题,无法显示。
在SQL Server中执行查询时,需要1分钟才能运行,但会给出结果。
在php.ini中减少或增加max_execution_time无效。 如果我将max_execution_time更改为2。 它仍然在30秒内给出相同的错误