PHP mysqli打印阵列问题

时间:2015-01-12 18:28:23

标签: php arrays mysqli

我有PHP和mysqli的问题,因为我不熟悉编码语言我有这个问题:当我尝试从第1行到第8行填充数组时我得到的唯一回报{{1}结果是8.不是1到8.有人可以帮助我吗?

代码

print_r $items

库存表

$gebruiker = $_SESSION['user'];

$query = "select `item_id` from inventory where `gebruiker_id` = ?";
    $stmt = $db->prepare($query);
    $stmt-> bind_param('i', $gebruiker->id);
    $stmt->execute();
    $stmt->bind_result($item_id);
    $items = array();
    while ($stmt->fetch()) {
        $items['item_id'] = $item_id;
    }

1 个答案:

答案 0 :(得分:4)

您不断覆盖循环中$item['item_id']的值。您可能正在寻找的是:

$items[] = $item_id;

这将捕获数组中的所有项ID。