sqlsrv_query永远不会返回

时间:2016-08-22 12:57:09

标签: php sql sql-server

我在PHP上有以上mysql query

$get_image = "SELECT PHOTO FROM Items WHERE CODE =CAST(".$image_code." AS varchar )";
$new_image_result = sqlsrv_query($conn, $get_image);

我对数据库的访问权限有限(这是一团糟),带有SQL视图。我需要的所有东西都能正常运行,除了它们以blob形式存储的照片。我可以从大多数项目中检索照片,但有些项目我的查询根本没有返回。我检索了存储在大小为5kb to 3mb的blob中的照片。

每当我执行上述查询时,某些项目的照片都不会返回,我的脚本会停止等待查询返回(我已将执行时间设置为超过200秒但仍未返回)。

有没有办法知道问题是什么,查询卡住了(sqlsrvr错误不起作用)?

我可以超出问题(将时间限制设置为sqlsrvr或PHP函数,所以忽略查询返回并执行上面的操作)?

有什么我错过的吗?

0 个答案:

没有答案