我的数据库可以连接上,做一般的select 是可以查到数据的,可用下面的语句就只能查到false,
 我把下面的语句copy到navicat 里面查询 是可以查到值的,
你们有遇到同一类问题的吗?
麻烦帮忙看看查询语句:
$Query="declare @Phone varchar(50)select @Phone ='13987691801'select d.OrganizationName as '小区',c.GrpName as '组团', c.BudName as '楼栋',c.ResCode as '房间代码',c.ResName as '房间名称',
b.CstName as '客户名称',f.Names as '收费项目',sum(a.PriFailures) as '欠费',left(RepYears,4) as '年份',
Convert(Char(10),min(RevPSDate),120) + '至' + Convert(Char(10),max(RevPEDate),120) as '起始截止日期',e.RangeDes as '收费标准',Count(1) as '欠费月数'
from FNRev a 
left join Cst b on b.ID = a.CstID 
left join House c on c.ID = a.ResID
left join syswinEOP..Hr_organization d on d.ID = a.OrgID
left join CStandard e on e.ID = a.PriCstandardID
left join IPItem f on f.ID = a.IPItemID
where a.IsAffect =1 and a.CstID in(select CstID from CstCnt where LinkValue = @Phone)
group by d.OrganizationName,c.GrpName,c.BudName,c.ResCode,c.ResName,b.CstName,f.Names,left(RepYears,4),e.RangeDes";$q = sqlsrv_query($conn, $Query);
$row = sqlsrv_fetch_array($q);
var_dump($row); //bool(false)