在php中检索标量sql函数的结果

时间:2015-04-14 12:12:21

标签: php sql-server sql-function

我有一个标量sql函数,它返回1或0的整数值。它在sql server管理工作室中运行良好。我正在执行php中的函数,如下所示。

$getuserloginfo = mssql_query("SELECT dbo.prtl_checkforce_pwd($userID) AS result");

我需要从函数返回值。 即

if(getuserloginfo==1){ } like this.

但是当我尝试检查getuserloginfo时,它显示的是Resource id #79而不是1或0.如果我错了怎么在PHP中获取我的函数的值。

1 个答案:

答案 0 :(得分:0)

是。

成功时返回MS SQL结果资源,如果没有返回行则返回TRUE,错误时返回FALSE。

然后你应该使用:

$version = mssql_query('SELECT @@VERSION'); $row = mssql_fetch_array($version); return $row[0];

来源:http://php.net/manual/en/function.mssql-query.php