我正在尝试从我的数据库中获取一系列唯一行,并在foreach中使用它们作为下拉菜单,但我从未接触过数组或foreach函数。我以为我得到了它,但这段代码似乎不起作用。我在这个主题的网站或网站上找不到任何内容,所以我求助于你。提前谢谢。
<select name='item'>
<?php
$getItems = $data->query('SELECT * FROM items WHERE id != "'.$sellId.'"');
while($row = $getItems->fetch_assoc()) {
$getItems_2 = $data->query('SELECT * FROM inventory WHERE itemId = "'.$row['id'].'"');
$raw = $getItems_2->fetch_assoc();
$raw = array_unique($raw['itemId']));
foreach ($raw as $value) {
echo "<option value='".$value."'>".$row['name']."</option>";
}
}
?>