現時点ではこのループがありますが、データベースを 5 ~ 10 回呼び出す必要があります。アクションが遅くなるので、おそらく while ループを使用して、または他の誰かが考えられる代替手段を使用して、一度だけ呼び出すことができる方法はありますか。
foreach($_SESSION['cart_array'] as $each_item) {
$item_id = $each_item['item_id'];
$each_quantity = $each_item['quantity'];
$item_qry = mysql_query("SELECT * FROM `products` WHERE `products_id`=$item_id");
$item_row = mysql_fetch_assoc($item_qry);
$product_price = $item_row['products_price'];
$total_price += $product_price * $each_quantity;
}