테이블을 기반으로 MySQL 조인/Union 결과를 다르게 표시합니다.
문제
테이블에 입력 된 날짜의 순서대로 여러 테이블에서 활동 목록을 생성해야하지만 (PHP와 함께) 뱉을 때 각 결과가 각 테이블에 대해 설계에 특화되어 있어야합니다. .
즉, 테이블이 있습니다. listings
, photos
, comments
- 목록의 결과는 특정 방식으로 설계되어야하며 사진의 결과는 다른 방식으로 설계되어야하며 주석의 결과는 세 번째 방식으로 설계되어야합니다.
- 세 테이블의 결과를 1 개의 날짜 주문 목록으로 메쉬하고 싶습니다.
MySQL 조인으로 결과를 가져올 수 있지만 테이블에 따라 결과를 변경하는 방법을 모르겠습니다.
이것이 이해가 되나요?
해결책
프로세스는 다음과 같습니다.
- 쿼리 데이터베이스, 날짜별로 순서를 되 찾으십시오
- 결과를 반복하여 테이블 작성 날짜/변수를 기준으로 CSS 클래스를 생성하는 현재 행에 할당합니다. (if/switch/function 등을 사용하여 어떤 클래스를 할당 해야하는지 알아 내십시오)
- 반복이 완료된 후 테이블 등을 완료하고 표시합니다.
제휴하지 않습니다 StackOverflow