私は単にデータベースから取得するために、名前のリストを持つ配列が必要ですが、配列を印刷すると、すべての名前が別々の配列に格納されていることがわかりました。それはなぜですか、どうすれば1つに保存できますか?マルチレベル配列を取得するのはなぜですか?
マイコード:
<?
// 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>';
?>
その印刷されたアレイの出力がこれです:
よしは理にかなって、私はFETCH_ASSOCにそれを変更すると、それはまだ別々の配列内のすべての名前を配置します。ちょうど数値なし – twan
@twanはい、それはそれが動作する方法です。データベースから複数の列を選択できるためです。 –
すべての名前を1つの配列に簡単に取り込む方法はありますか? – twan