チェックアウトするまでアイテムごとのアイテム ID と数量をセッションに保存するショッピング カートがあります。
クライアントが支払いを済ませたら、データベースの ORDERS テーブルに情報を挿入します。
私の質問は、複数のアイテムを持つクライアントからの 1 つの注文をどのように処理すればよいですか? 私のORDERSテーブルには「数量」フィールドがあるので、複数の数量は簡単です。しかし、複数のアイテムはどうですか?何が推奨されますか?1 つの同じ注文に対して、アイテムごとに異なる行を挿入する必要がありますか?
現在、私はこれを持っていました:
$query = "INSERT INTO orders (itemId, quantity, clientPrice, firstName, lastName, email, phoneNumber, address, city, zip)
VALUES (:itemId, :quantity, :clientPrice, :firstName, :lastName, :email, :phoneNumber, :address, :city, :zip)";