[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка mssql-запроса
УмкаСсервера
Здравствуйте, уважаемые!

Подскажите пожалуйста!!! Вызываю процедуру из php. В Результате процедура возвращает 2 курсора. Как можно в php работать с таким результатом?

Вызываю процедуру:

$connect=mssql_connect("***", "***", "***") or exit ("Не удалось соединиться с сервером");
$db=mssql_select_db("***", $connect) or exit ("Не удалось выбрать БД");
$lcQuery="exec GetProblem2HTML 1";
$rez = mssql_query($lcQuery, $connect);


Если бы процедура вернула один курсор, то дальше, я бы работала с результатом, используя mssql_result, а тут не знаю как поступить( Мозг себе сломала.
Буду признательна за любой пинок в верном направлении)



Спустя 13 минут, 6 секунд (7.06.2012 - 06:58) redreem написал(а):
точно так же как и с обычными запросами. только после забора запроса в массив (mysqli_fetch_...) нужно обязательно вычистить буфер, иначе следующий запрос "застрянет":

while (mysqli_next_result($base)) {
mysqli_store_result($base);
}


Синтаксис для mysql уж сами найдете.

Спустя 3 часа, 29 минут, 58 секунд (7.06.2012 - 10:28) vagrand написал(а):
redreem
Человек вроде спрашивал про MSSQL.

УмкаСсервера
Можешь использовать mssql_fetch_assoc()

Спустя 22 минуты, 25 секунд (7.06.2012 - 10:50) УмкаСсервера написал(а):
vagrand
Спасибо!!

redreem
Спасибо Вам за внимание и желание помочь, но меня действительно интересует mssql

Спустя 1 минута, 39 секунд (7.06.2012 - 10:52) УмкаСсервера написал(а):
У меня возник ещё такой вопрос. sql запрос возвращает мне длинную строку. А php скрипт принимает только первые 255 символов.
Можно ли как-то ухитриться и получить всю строку?

Спустя 1 минута, 58 секунд (7.06.2012 - 10:54) Игорь_Vasinsky написал(а):
biggrin.gif у них функции похожы, тока 2я буква разная, и не которых функций нет в mssql

Спустя 5 минут, 24 секунды (7.06.2012 - 10:59) redreem написал(а):
vagrand

Цитата
пинок в верном направлении


читаем буковы. да?

Спустя 5 минут, 35 секунд (7.06.2012 - 11:05) redreem написал(а):
УмкаСсервера

сравни и возьми нужные функции. делов-то.

http://www.php.su/functions/?cat=mysql
http://www.php.su/functions/?cat=mysqli

Спустя 12 минут, 33 секунды (7.06.2012 - 11:18) УмкаСсервера написал(а):
Я кажется сегодня заработалась..мозг кипит, ничего не соображаю. Основательности не хватает

redreem
Спасибо. Буду разбираться

Спустя 23 часа, 8 минут, 2 секунды (8.06.2012 - 10:26) УмкаСсервера написал(а):
Всем большое спасибо! Вопрос решила!
redreem
Помогла ваша наводка
Цитата
нужно обязательно вычистить буфер, иначе следующий запрос "застрянет":
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.