Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用sqlsrv_查询检索大量数据_Php_Sql_Sqlsrv - Fatal编程技术网

Php 使用sqlsrv_查询检索大量数据

Php 使用sqlsrv_查询检索大量数据,php,sql,sqlsrv,Php,Sql,Sqlsrv,我正在使用sqlsrv_query()从包含23列和15914985行以上的表中获取数据 select COUNT("id_col") as row_count from tablename; 在sql server management studio中执行时需要1分钟40秒 并在通过php执行时给出以下错误: 500-内部服务器错误。您使用的资源有问题 正在查找,但无法显示 为什么需要在一个查询中获得所有结果?最好对结果引入分页,以检索块并处理所需的片段。我正在搜索选项,但在mysqli中找

我正在使用
sqlsrv_query()
从包含23列和15914985行以上的表中获取数据

select COUNT("id_col") as row_count from tablename;
在sql server management studio中执行时需要1分钟40秒

并在通过php执行时给出以下错误:

500-内部服务器错误。您使用的资源有问题 正在查找,但无法显示


为什么需要在一个查询中获得所有结果?最好对结果引入分页,以检索块并处理所需的片段。我正在搜索选项,但在mysqli中找不到在类似限制的范围内选择数据的选项。我需要行的总数来进行分页计算和显示,但它会出错。@VipinSoni您尝试过吗在
php.ini
中增加
max\u execution\u time