我目前的任務是將我們的網站代碼移植到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