|
|
|
| Как проверить связь с бд(MSSQL), код типа
$con = db_connect($hostname, $username, $password, $dbname) or DIE("DATABASE FAILED TO RESPOND.");
|
не пойдет потому что вываливает кучу сообщений об ошибке. | |
|
|
|
|
|
|
|
для: riskk
(28.06.2006 в 09:33)
| | Что там не пойдёт?
Раз есть сообщения об ошибке, хотя та строка больше одной выдавать не должна, значит чтото не то.
Попробуйте так:
$conn = db2_connect($database, $user, $password);
if ($conn) {
echo "Connection succeeded.";
db2_close($conn);
}
else {
echo "Connection failed.";
} | |
|
|
|
|
|
|
|
для: riskk
(28.06.2006 в 09:33)
| | А вы испоьзуете какие то дополнительные параметры?
Есть причина не испоьзования MsSQL_connect | |
|
|
|
|
|
|
|
для: valenok
(28.06.2006 в 09:40)
| | >Есть причина не использования MsSQL_connect
разницы нету (db_connect это обвертка которая вызывает функцию MsSQL_connect)
жаль что нет способа проверки связи с бд... | |
|
|
|
|
|
|
|
для: riskk
(28.06.2006 в 11:00)
| | Чем вам не нравится ваш способ, и я знаю что это такое. Я просто спрашиваю зачем вы это используете.
Помоему оно работает медленней.. | |
|
|
|
|
|
|
|
для: valenok
(28.06.2006 в 11:09)
| | На тот случай если вдруг буду переходить на mysql, а насчет скорости думаю что замедленее минимально и почти не заметно для пользователя, если это не так то поправтье меня. | |
|
|
|
|
|
|
|
для: riskk
(28.06.2006 в 11:12)
| | Ну конечно для одного подключения нет.
Но это уже ваше дело.
Сразу переходите на mysql (предвзятое мнение, объяснять не буду)
Ну а в mysql есть свои mysql_connect
которая почти никак е отличается от mSsql_connect | |
|
|
|
|
|
|
|
для: riskk
(28.06.2006 в 11:00)
| | MsSQL_connect это не проверка связи а установка соединения для работы с базой.
надо пологать если соединение установится значит и со связью все нормально | |
|
|
|