我有一个标量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中获取我的函数的值。
答案 0 :(得分:0)
是。
成功时返回MS SQL结果资源,如果没有返回行则返回TRUE,错误时返回FALSE。
然后你应该使用:
$version = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($version);
return $row[0];