在 php 中检索标量 sql 函数的结果
Retrieve the result of a scalar sql function in php
我有一个标量 sql 函数,它 returns 整数值为 1 或 0 。它在 sql 服务器管理工作室中运行良好。我正在执行 php 中的函数,如下所示。
$getuserloginfo = mssql_query("SELECT dbo.prtl_checkforce_pwd($userID) AS result");
我需要获取函数返回的值。
即
if(getuserloginfo==1){ } like this.
但是当我尝试检查 getuserloginfo
时,它显示的是 Resource id #79
而不是 1 或 0。如果错误如何在 php 中获取我的函数值。
是的。
Returns MS SQL 成功时结果资源,如果没有返回行则为 TRUE,错误时为 FALSE。
那么你应该使用:
$version = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($version);
return $row[0];
我有一个标量 sql 函数,它 returns 整数值为 1 或 0 。它在 sql 服务器管理工作室中运行良好。我正在执行 php 中的函数,如下所示。
$getuserloginfo = mssql_query("SELECT dbo.prtl_checkforce_pwd($userID) AS result");
我需要获取函数返回的值。 即
if(getuserloginfo==1){ } like this.
但是当我尝试检查 getuserloginfo
时,它显示的是 Resource id #79
而不是 1 或 0。如果错误如何在 php 中获取我的函数值。
是的。
Returns MS SQL 成功时结果资源,如果没有返回行则为 TRUE,错误时为 FALSE。
那么你应该使用:
$version = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($version);
return $row[0];