< /p>
図のように、order_id の同じ数字がループ内で 1 回だけ出力されるようにする方法
このテーブルは、注文と商品の関係を記録します。
したがって、テーブルに記録されている 2 つの 815 レコードは、同じ注文であることを示しています。同じ注文 ID
問題は、注文リストを表示するときに同じ order_id を 1 つの出力にマージする方法です。
上の図は、同じ order_id を持つ個別の出力をマージする方法を示しています。
巴扎黑2017-05-16 13:05:11
これは foreach ループとは何の関係もなく、ページをレンダリングするロジックとすべて関係しています。
例: 以前に同じ注文番号があった場合は、注文番号を表示しなくても大丈夫です
高洛峰2017-05-16 13:05:11
テーブル構造に問題があります。通常、order テーブルと order product テーブルがあり、最初に order_id でグループをクエリし、次に foreach order_id でループしてこの中のすべての製品をクエリできます。注文ID