SQL Server şu anda seçili veritabanı

0 Cevap php

I am currently tasked with porting our website code onto a linux server (from Win2003). The websites run on a SQL Server database. The original dev created a wrapper to contain all interaction with the database including selecting the correct database (the application spans multiple databases) The problem code is as follows...

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

Nerede $ this-> _DB_Connection DB sunucusuna bağlantı ve $ param_Database sonraki sorgu için gerekli veritabanının adıdır.

Sorun Windows, Strcmp döner 1, linux üzerinde döndürür olduğunu NULL.

Herkes bu etrafında bir iş var ki doesn't veritabanını her zaman seçilmesini içerebilir.

0 Cevap