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 массив? Могу конечно фетчем пройтись и вручную сделать массив, но может есть какая-нибудь встроенная в пхп функция? На гугле не забанили, но че-т не нашел(
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы