我正在处理以下代码段。如何将所有受影响的行加载到$items
数组中?
您可以看到,我能够提取每个绑定的单元格,例如$pid
和$psku
,但是我需要将它们加载到$ items
$items =[];
$stmt = $conn -> prepare("SELECT `pid`,`psku` FROM `appolo` ORDER BY `pid` ASC LIMIT 24");
$stmt -> execute();
$stmt -> store_result();
$stmt -> bind_result($pid, $psku);
while ($stmt -> fetch()) {
echo $pid;
echo $psku;
}
$stmt->free_result();
echo json_encode($items);
答案 0 :(得分:1)
这非常简单,只需构建一个变量数组并添加到数组中即可。
while ($stmt -> fetch()) {
$items[] = array($pid, $psku);
}
要获取关联数组:
$items[] = compact('pid', 'psku');