1

我是后端开发人员的新手,所以如果我一开始就错了,这可能会很愚蠢。我发现 sqlsrv 和 mssql 处理数据库的方式是不同的。例如,mssql_query 可以在 db close 后返回数据,但 sqlsrv_query 不能。例如:

$query = "select branchname, id from Branch";
$rs = $this->db->query($query);
$this->db->close();
Return $rs; 

此代码可以将值传递给 mssql_driver 中的控制器,但不能传递给 sqlsrv_driver 中的控制器。在我删除 db close 功能后,它在 sqlsrv 中工作。所以我认为这两个是不同的。或者我错了吗?请教我

4

1 回答 1

0

你是对的,可以在这里阅读-> SQLSRV->关闭和这里-> MSSQL->关闭

SQLSRV 关闭方法释放与连接关联的资源,而 MSSQL 不会。

于 2020-05-29T17:58:17.557 回答