проверка коннекта к базе

Rocks

Новичок
проверка коннекта к базе

здравствуйте.
Такая проблема: при коннекте к базе всё проходит гладко
mssql_connect("бд","лог","пасс").

Однако, как проверить, если субд сервер отключился (для тестов использую подмену "бд" на "б")?

Пробовал

$connected = @mssql_connect("б","лог","пасс");
if ((connection_status != 0)||(!$connected)) {
print "Err";
}

Но происходит таймаут и выдаёт абсолютно пустую страницу.

Поставив перед данным выражением
set_time_limit(1);
ситуацию нисколько не изменил.


Помогите, пожалуйста!
 

Rocks

Новичок
единственное, что изменилось - стало выводить, что не может подцепиться к "б":
Unable to connect to server: б
Fatal error: Maximum execution time of 1 second exceeded

После чего скрипт дальше не выполняется (строчка Err не выводится).

-~{}~ 06.12.05 11:22:

хм.. поэксперементировал и пришел к выводу, что если поставить
set_time_limit(10), то всё работает как надо. Странно.
 
Сверху