< /p>
그림과 같이 order_id의 동일한 숫자가 루프에서 한 번만 출력되도록 하는 방법
이 테이블에는 주문과 제품 간의 관계가 기록되어 있습니다.
따라서 테이블에 기록된 두 개의 815는 동일한 주문임을 나타냅니다. 동일한 주문 ID
그럼 질문은 주문 목록을 표시할 때 동일한 order_id를 하나의 출력으로 병합하는 방법입니다.
위 그림은 동일한 order_id의 별도 출력과 이를 병합하는 방법을 보여줍니다.
巴扎黑2017-05-16 13:05:11
이것은 foreach 루프와 관련이 없으며 페이지 렌더링 논리와 관련이 있습니다.
예: 이전에 이미 동일한 주문 번호가 있는 것을 발견한 경우 더 이상 주문 번호를 표시하지 않아도 괜찮습니다
高洛峰2017-05-16 13:05:11
테이블 구조에 문제가 있습니다. 일반적으로 주문 테이블과 주문 제품 테이블이 있습니다. 현재 테이블 구조에서는 먼저 order_id별로 그룹을 쿼리한 다음 foreach order_id를 사용하여 이 테이블에 있는 모든 제품을 쿼리할 수 있습니다. 주문_ID