두개 테이블을 한 곳에 전부 불러오는 작업 질문입니다.(not join..! ㅜㅜ) 채택완료
리스트를 불러옵니다.
두개 테이블에서 리스트를 한줄 한 줄 시간 등록 순으로 불러와야해요..
그리고 두번째로 그 불러온 아이들의 번호를 매겨서 1.2.3.4.~ 이런 식으로 번호를 매겨야 합니다..
단순하게 처음에는 리스트를 불러온 다음
그 테이블에 있는 전체의 행을 센 다음에 한 줄 한 줄 불러올 때마다 $i만큼 마이너스를 해줬습니다.
(번호 = 전체행 갯구-증가값인$i ) 이렇게 짰었는데...
두개 테이블에서 시간 순으로 불러와야 하니까.. 어떻게 해야할지 모르겠더라구요
조언 부탁드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
10년 전
경우에 따라서 조건에 맞게 불러오려면 join문 쓰시구여
두개 테이블 유사점없이 전체 불러오시려면 union all사용 해보세여
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
s
soulfood
10년 전
댓글을 작성하려면 로그인이 필요합니다.
10년 전
$num = $total - ($page - 1) * $rows -$i;
num은 번호 메기는거구요
total은 전체 디비건수
page는 페이징번호
rows는 한화면에 뿌려주는 건수 (페이징단워)
i 는 for문이나 while 문에 들어가는 것
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
sql 문은 다음과 같이 했습니다.
select * from g5_write_41 union select * from g5_write_51 order by wr_datetime desc limit 0, 15
그런데... 페이징도 get_paging으로 잘 처리했는데, 번호 매기기는 어떻게 하면 좋을까요... ㅎㅎ