gpt4 book ai didi

php - SQL Server 中当前选择的数据库

转载 作者:太空宇宙 更新时间:2023-11-04 04:30:46 25 4
gpt4 key购买 nike

我目前的任务是将我们的网站代码移植到Linux 服务器(从Win2003 开始​​)。这些网站在 SQL Server 数据库上运行。原始开发人员创建了一个包装器来包含与数据库的所有交互,包括选择正确的数据库(应用程序跨越多个数据库)问题代码如下...

if (strcmp($this->_DB_Connection, $param_Database) <> 0) {
$this->_DB_Selected = @mssql_select_db($param_Database, $this->_DB_Connection);
}

其中$this->_DB_Connection是与数据库服务器的连接,$param_Database是下一个查询所需的数据库的名称。

问题在于,在 Windows 上,strcmp 返回 1,在 Linux 上它返回 NULL

任何人都可以解决这个问题,不需要每次都选择数据库。

最佳答案

您的连接失败且 _DB_Connection 为 null,或者 $param_Database 变量为 null。

关于php - SQL Server 中当前选择的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3316870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com