2013-02-22 2 views
0
// 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 никогда не жалуются при выполнении кода. Однако второй код кажется странным. Почему вторая часть дает мне ошибку?mssql_select_db не работает должным образом

+0

@KingCrunch Это не MySQL - это MS-SQL - единственный вариант - PDO, Raccoon - проверка ошибок из запросов. –

+0

Что вы подразумеваете под «ЭТО ЖАЛОБЫ»? Какая строка? В вашем коде нет ничего с именем «mfProd», пожалуйста, покажите нам соответствующий код. – CodeZombie

+0

Извините, я забыл изменить это «mfProd» thingy. Это фактическое имя таблицы базы данных, к которой я пытаюсь получить доступ. – Raccoon

ответ

1

Я узнал, что мой идентификатор пользователя не был установлен владельцем базы данных, к которой я пытался получить доступ ... :(но до сих пор не знаю, что означает err msg ... Во всяком случае, это решение.