从数据库中选择唯一结果数组并使用它们foreach

时间:2017-09-13 21:16:34

标签: php arrays mysqli foreach

我正在尝试从我的数据库中获取一系列唯一行,并在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>";
    }
}

?>

0 个答案:

没有答案