Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP&MSSQL ошибка повторного соединения, 1скрипт отрабатывает потом, только после 
V
    Опции темы
sani79
Дата 6.10.2006, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 14.12.2005

Репутация: нет
Всего: нет



Добрый день! У меня такая проблема : WIN2003, IIS, PHP 5.1.6, MSSQL.  После удачной отработки любого php скрипта (с обращением к БД), в дальнейшем и этот скрипт и любой другой завершаются ошибками. После рестарта win все повторяется. Работать конечно невозможно, особенно учитываю то что сервер у меня на виртуальной машине (на этап проектирования - отладки).  Подскажите если кто знает в чем дело. Ниже привожу код скрипта и ошибку:


Код

<?php

ini_set('error_reporting', E_ALL);
ini_set("html_errors","1");
ini_set("display_errors","On");

$s = "localhost";
$u = "testadmin";
$p = "test";


$con = mssql_connect ($s, $u, $p);

mssql_select_db ("uord", $con);
$sql= "SELECT DName FROM Div";
$rs= mssql_query ($sql, $con);
while ($row = mssql_fetch_assoc($rs)) {

  print_r($row);
  print '<hr>';
}?> 



ошибка:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in c:\Inetpub\wwwroot\trtest.php on line 19

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in c:\Inetpub\wwwroot\trtest.php on line 22

Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in c:\Inetpub\wwwroot\trtest.php on line 24

Warning: mssql_fetch_assoc(): supplied argument is not a valid MS SQL-result resource in c:\Inetpub\wwwroot\trtest.php on line 25
PM MAIL   Вверх
Kefir
Дата 6.10.2006, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: нет
Всего: 87



очень странно, однако попробуй силой закрывать соедиение (mssql_ close).
PM MAIL WWW Skype   Вверх
sani79
Дата 6.10.2006, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 14.12.2005

Репутация: нет
Всего: нет



очень странно, однако попробуй силой закрывать соедиение (mssql_ close). 
Неа, не помогло 

Это сообщение отредактировал(а) sani79 - 6.10.2006, 18:47
PM MAIL   Вверх
sani79
Дата 10.10.2006, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 14.12.2005

Репутация: нет
Всего: нет



Неужели ни у кого нет идей? Проблема актуальна. Может быть дело в настройках php под iis? Настраивал по этой инструкции: 
http://www.kamlit.ru/docs/php/iis/php_setup.html
PM MAIL   Вверх
sani79
Дата 19.10.2006, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 14.12.2005

Репутация: нет
Всего: нет



Проблема решена. Сложно сказать точно в чем было дело, но похоже криво встал PHP. Переустановил PHP и воспользовался соединением mssql_pconnect. Теперь все работает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.