执行数据库查询时遇到一个奇怪的问题

家有萌宝V 家有萌宝V 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
php 5.5 +php_sqlsrv_55_ts.dll + SQLServer2008 的一个数据库应用

调用sqlsvr_query执行SQLSever数据库查询, 之前能查询到结果, 今天调用这个接口的时候,执行成功,但记录数量为0. 在线求助一下CSDN的大神们,急。。。。。。

    public function querySQL($querySQL, &$rows)
{
try
{
var_dump($querySQL);
if($this->m_conn==null)
{
throw new Exception("数据库未连接");
}

$query = sqlsrv_query($this->m_conn, $querySQL);

if(!$query):
throw new Exception("未查询到记录 SQL:$querySQL");
endif;
$num = 0;
while($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC))
{
$rows[$num] = $row;
//print_r($row);
$num++;
}
}
catch(Exception $e)
{
//var_dump($querySQL);
//var_dump($rows);
print_r("Error: [File]".$e->getFile()."[Line]".$e->getLine()."[Message]". $e->getMessage());
return 0;
}

return $num;
}


...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
家有萌宝V
基础编程 21,889 成员 140,329 内容