Задать вопрос
tw1ggyz
@tw1ggyz

Можно ли из mssql_query получить весь результат разом в массив?

Добрый вечер! Сабж. Обходил результат всегда вот так
while ($arr = mssql_fetch_assoc($qry)) {
...
}
Однако в этот раз не взлетело, потому что образовалась такая вот конструкция:

$qryAllRooms = mssql_query('SELECT property, type FROM dbo.ghinfo_rooms WHERE property = "' . $property . '"');

$con = dbconnect(array('srv' => $hotel, 'usr' => '123', 'pwd' => '312', 'dbn' => $hotel));

while ($room = mssql_fetch_array($qryAllRooms)) {

Как видите, между перебором и запросом идет подключение уже к другой бд, и строки из запроса не перебираются, Warning: mssql_fetch_array(): 7 is not a valid MS SQL-result resource. Переместить соединение еще куда-то невозможно, потому что в цикле надо делать уже другие запросы.

В связи с этим вопрос: можно ли как-то разом сделать из qryAllRooms массив? Могу конечно фетчем пройтись и вручную сделать массив, но может есть какая-нибудь встроенная в пхп функция? На гугле не забанили, но че-т не нашел(
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽