< /p>
그림과 같이 order_id의 동일한 숫자가 루프에서 한 번만 출력되도록 하는 방법
이 테이블에는 주문과 제품 간의 관계가 기록되어 있습니다. 따라서 테이블에 기록된 두 개의 815는 동일한 주문임을 나타냅니다. 동일한 주문 ID
그럼 질문은 주문 목록을 표시할 때 동일한 order_id를 하나의 출력으로 병합하는 방법입니다.
위 그림은 동일한 order_id의 별도 출력과 이를 병합하는 방법을 보여줍니다.
认证高级PHP讲师
으아아아
주문 ID에 맞게 배열을 출력하고, 같은 것을 직접 병합합니다. (잘못된 부분이 있으면 말씀해주세요)
이것은 foreach 루프와 관련이 없으며 페이지 렌더링 논리와 관련이 있습니다.
예: 이전에 이미 동일한 주문 번호가 있는 것을 발견한 경우 더 이상 주문 번호를 표시하지 않아도 괜찮습니다
테이블 구조에 문제가 있습니다. 일반적으로 주문 테이블과 주문 제품 테이블이 있습니다. 현재 테이블 구조에서는 먼저 order_id별로 그룹을 쿼리한 다음 foreach order_id를 사용하여 이 테이블에 있는 모든 제품을 쿼리할 수 있습니다. 주문_ID
원하는 결과여야 하며 처리한 다음 반복해야 합니다.
데이터베이스를 가져올 때 중복 제거
dinstinct 선택(order_id)
으아아아
주문 ID에 맞게 배열을 출력하고, 같은 것을 직접 병합합니다. (잘못된 부분이 있으면 말씀해주세요)
이것은 foreach 루프와 관련이 없으며 페이지 렌더링 논리와 관련이 있습니다.
예: 이전에 이미 동일한 주문 번호가 있는 것을 발견한 경우 더 이상 주문 번호를 표시하지 않아도 괜찮습니다
테이블 구조에 문제가 있습니다. 일반적으로 주문 테이블과 주문 제품 테이블이 있습니다. 현재 테이블 구조에서는 먼저 order_id별로 그룹을 쿼리한 다음 foreach order_id를 사용하여 이 테이블에 있는 모든 제품을 쿼리할 수 있습니다. 주문_ID
원하는 결과여야 하며 처리한 다음 반복해야 합니다.
으아아아데이터베이스를 가져올 때 중복 제거
dinstinct 선택(order_id)