Php 提供MSSQL_query()的MSSQL函数:查询失败
我有以下正在检索记录的PHP代码段:Php 提供MSSQL_query()的MSSQL函数:查询失败,php,sql-server,stored-procedures,Php,Sql Server,Stored Procedures,我有以下正在检索记录的PHP代码段: $thecall = "EXEC Web.spSearch @Keyword = \"$search\", @Publication = $publication"; $search_results = mssql_query( $thecall); if( $search_results === false ) { die( print_r( mssql_get_last_message(), true)); } $s
$thecall = "EXEC Web.spSearch @Keyword = \"$search\", @Publication = $publication";
$search_results = mssql_query( $thecall);
if( $search_results === false ) { die( print_r( mssql_get_last_message(), true)); }
$search_total = mssql_query( $thecall);
if( $search_total === false ) { die( print_r( mssql_get_last_message(), true)); }
do {
$counter=0;
while ($obj=mssql_fetch_object($search_total))
{
$total++;
}
} while (mssql_next_result($search_total));
当运行时,它给出:
Error : mssql_query(): Query failed
当我评论这句话时:
$search_total = mssql_query( $thecall);
该错误不再出现,但出现了以下错误:错误:mssql_fetch_对象期望参数1为resource,给定为null-由于不再定义$search_total,因此与预期一样
有人能帮我指出这段代码的问题吗?正在切换到选项吗?我正在Linux机器上工作。sqlsrv函数需要Windows环境。因此,这不是一个真正的选择:/