我在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函数,所以忽略查询返回并执行上面的操作)?
有什么我错过的吗?