Мне нужен массив со списком имен, поэтому я просто получаю их из базы данных, но когда я печатал массив, я заметил, что он хранит каждое имя в отдельный массив. Почему это, и как я могу просто хранить их в одном?Почему я получаю многоуровневый массив?
Мой код:
<?
// Product names
$producten = "SELECT `naam` FROM `producten`";
$productencon = $conn->query($producten);
$productencr = array();
while ($productencr[] = $productencon->fetch_array());
echo '<pre>';
print_r($productencr);
echo '</pre>';
?>
Выход напечатанного массива заключается в следующем:
Alright имеет смысл, но когда я изменить его в FETCH_ASSOC, он по-прежнему помещает каждое имя в отдельном массиве. Просто без числовых значений – twan
@twan Да, так оно и работает. Потому что вы можете выбрать несколько столбцов из базы данных. –
Есть ли простой способ получить все имена в один массив? – twan