mssql_select_db无法正常工作

时间:2013-02-22 22:54:43

标签: php sql-server

// NO PROBLEM WITH IT
$dbhandle = mssql_connect(TB_DB_SERVER, TB_DB_USERID, TB_DB_PASSWORD) or die("Database connection error.");
$imageDBhandle = mssql_connect(TB_IMAGE_SERVER, TB_IMAGE_USERID, TB_IMAGE_PASSWORD) or die("Database connection error.");

// THIS WORKS FINE TOO

mssql_select_db("database", $dbhandle);
$sql_query = "SELECT * FROM table1";
$result = mssql_query($sql_query, $dbhandle); 

// THIS COMPLAINS - message: Invalid object name 'table2'

mssql_select_db("anotherDatabase", $imageDBhandle );
$sql_query = "SELECT * FROM table2";
$result = mssql_query($sql_query, $imageDBhandle ); 

mssql_connect和mssql_select_db在执行代码时从不抱怨。但是,第二个代码似乎有一个奇怪的问题。为什么第二部分会给我一个错误?

1 个答案:

答案 0 :(得分:1)

我发现我的用户ID未设置为我一直试图访问的DB的所有者... :(但仍然不知道错误的msg意味着什么......无论如何,它已经解决了。