[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: получить массив из запроса mysql
zezst
Имеется такой код:
$mysqli = new mysqli($dblocation, $dbuser, $dbpassword);

$query = $mysqli->query('SHOW DATABASES');
$num = mysqli_num_rows($query);

for($i = $num; $i > 0; $i--)
//вот получаю список баз методом последовательным
//вызовом mysqli_fetch_row()

{
$queryy[$i] = mysqli_fetch_row($query);
$bases[] = $queryy[$i][0];
}// получили в $bases одномерный массив

foreach($bases as $value)
{
echo $value .'<br>';
}

Есть ли способ получить массив более простым способом, не циклом?
Ну или хотя бы многомерный массив, но что б в нем был нужный список.





Спустя 1 час, 5 минут, 43 секунды (14.07.2012 - 02:36) kamanch написал(а):
Ну как бы нет.
В php таков принцип работы с mysql. Получаем ссылку на результат запроса, а потом циклом выбираем записи из результата.

Спустя 37 минут, 42 секунды (14.07.2012 - 03:13) zezst написал(а):
Спасибо за ответ.
Как то так и думал. Просто теплилась надежда, а вдруг где то, что то пропустил. Недоглядел.
smile.gif

Спустя 6 часов, 17 минут, 10 секунд (14.07.2012 - 09:30) Placido написал(а):
Можно сделать проще.
$result = $mysqli->query('SHOW DATABASES');
if ($result !== false)
print_r($result->fetch_all(MYSQLI_ASSOC));


Спустя 1 час, 38 минут, 4 секунды (14.07.2012 - 11:09) zezst написал(а):
Placido
Спасибо, спасибо, спасибо, спасибо огроменное.
То что нужно. То что доктор прописал.
rolleyes.gif
Быстрый ответ:

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