我目前的任务是将我们的网站代码移植到Linux服务器上(来自Win2003)。这些网站在SQL Server数据库上运行。原来dev目录下创建一个包装包含与数据库,包括选择正确的数据库的所有交互(应用跨越多个数据库) 问题代码如下...当前在SQL Server中选择的数据库
if (strcmp($this->_DB_Connection, $param_Database) <> 0) {
$this->_DB_Selected = @mssql_select_db($param_Database, $this->_DB_Connection);
}
其中$此 - > _ DB_Connection是连接到数据库服务器和$ param_Database是下一个查询所需的数据库的名称。
问题是在Windows上,strcmp返回,在linux上它返回NULL。
任何人都有一个这样的工作不涉及每次选择数据库。
没有。 _DB_Connection包含一个有效的资源标识符,$ param_Database包含一个字符串 – michael 2010-07-23 10:43:09