PHP, SQL как из готовых данных сделать массив с подмассивом?
Я делаю запрос в бд
SELECT `id`, `name` FROM `users`
Так же есть пустой массив
$array = Array();
Т.е с бд я получаю несколько строк к примеру, и каждая строка имеет столбец id и name.
Как мне в массив $array засунуть элементом id, а name в виде подмассива элемента id ?
Пример:
т.е получить
3(id) - элемент и подмассив этого элемента Mikle(name).
Ответы (1 шт):
Автор решения: uberchel
→ Ссылка
$result = mysqli_query($db, "SELECT `id`, `name` FROM `users`");
if ($result->num_rows > 0) {
$array = Array();
while ($item = $result->fetch_assoc()) {
$array = array_merge($array, $item);
}
}