我更新了我的php服务器版本,现在我的一个PDO查询不再工作了(它工作了一年多)。 它返回布尔值false。 我已连接到MSSQL服务器。 我的连接是正确的,因为所有其他查询工作正常。 我的SQL查询可以很好地用于MS-SQL管理工作室控制台。
这是我的查询:
<?
$db = new UseDB(UseDB::MyDB);
$SQL = "DECLARE @vWL_NUMBER varchar(10);
exec @vWL_NUMBER = uspGetNextControlCode 'WL_NUMBER';
select @vWL_NUMBER as WL_NUMBER ";
$q = $db->query($SQL);
$row = $q->fetch(PDO::FETCH_OBJ);
$WL_NUM=$row->WL_NUMBER;
?>