0
我不斷收到這個錯誤,當我嘗試處理一個購物車MySQL的購物車錯誤
警告:mysqli_fetch_array()預計參數1被mysqli_result,布爾在
這裏給出的代碼段,我」一直在努力:
//STATEMENTS TO STORE ITEM ORDER
while($row = mysqli_fetch_array($r , MYSQLI_ASSOC)){
$query =
"INSERT INTO order_contents (order_id,item_id,quantity,price)
VALUES ($order_id, ".$row['item_id'].",".
$_SESSION['cart'][$row['item_id']]['quantity'].",".
$_SESSION['cart'][$row['item_id']]['price'].")";
$result = mysqli_query($dbc,$query) or die (mysqli_error($dbc));
}
//CLOSE DB
mysqli_close($dbc);
//MESSAGE
echo "<p>Thanks for your order.<br/>
Your order number is #".$order_id."</p>";
$_SESSION['cart'] = NULL;
}
任何想法?謝謝
$ r沒有返回結果 –
請不要直接在查詢中使用會話變量。準備好你的陳述並綁定你的參數。 –
這意味着查詢沒有成功,因此沒有給出資源參數'$ r'。 – Voitcus