Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP4.1.1(win32) + IIS2000+ MSSQL2000 / 3 сообщений из 3, страница 1 из 1
02.02.2002, 22:55
    #32022040
Victor Kmita
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP4.1.1(win32) + IIS2000+ MSSQL2000
Реализуется доступ к БД:
$db=mssql_pconnect(database_hostname, database_login, database_password);
mssql_select_db("xs", $db);
$qry = mssql_query("select count(*) from Customer where Id= ".$CA["CustomerId"], $db);
и вот тут PHP молчит, вплоть до CGI timeout.
Profiler показал, что соединение было открыто, данные прочитаны, переданы и соединение было закрыто. Процесс чего-то ждет.
Как заставить его выдавать результат
...
Рейтинг: 0 / 0
21.05.2002, 14:12
    #32030829
счуруп
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP4.1.1(win32) + IIS2000+ MSSQL2000
Дааааа :«)

Открываешь хелп файл ПХП и находишь «Microsoft SQL Server functions» и читаешь.
А если коротко - то надо же строки результата выбирать и показывать, сам он этого не делает.
...
Рейтинг: 0 / 0
22.05.2002, 11:19
    #32030950
Victor Kmita
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP4.1.1(win32) + IIS2000+ MSSQL2000
Извини, возможно я плохо объяснил, или ты плохо понял. Это был далеко не конец скрипта, кроме того, даже если бы это был и конец, программа бы прекрасно завершилась после завершения запроса, естесственно не выдавая никакого результата.
Дело в том, что PHP скрипт в этом месте зависает и не хочет двиаться дальше, т.е. если написать что-то типа:

print "A";
$qry = mssql_query("select count(*) from Customer where Id= ".$CA["CustomerId"], $db);
print "B";

то "В" скрипт уже не выведет.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP4.1.1(win32) + IIS2000+ MSSQL2000 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]