묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
SQL 출력부분 질문
2006.07.25 22:51
요즘 PHP와 SQL 공부하는맛에 쪄들어 산다지요.ㅎㅎ
공부하던도중 막힌부분이 있어 이렇게 질문드립니다.
PHP에서 SQL 에 저장된 부분을 출력해올때,
SQL에 값을 넣은 순서대로 혹은 역순으로 정렬하여 출력하는방법 밖엔 없는건가요?
SQL 테이블 ABC 테이블에
NO NAME MEMO DATE IP 라는 항목이 있답니다.
글쓰기 부분에서 보통 사용자분들이 항목을 채워주시면 저장이 되지요.
하지만 출력할때 NO 순으로 출력하고 싶지 않습니다.
┏━┳━┳━┳━┓
┃ⓐ┃ⓑ┃ⓒ┃ⓓ┃
┗━┻━┻━┻━┛
페이지에 표현되는 테이블이 저렇게 있어요.
ⓐ 부분에 작성자 홍길동 님이 작성하신 MEMO 내용을 표현하고 싶지만,
홍길동님은 3번째 글을 작성하셔서 NO값은 3번을 가지게 됬답니다.
이렇게할때 ⓒ 부분에 출력하게 되는데.
따로 제 임의대로 소스를 이용하여 NO 1의 MEMO항목 출력 NO 2의 MEMO항목 출력
따로따로 출력을 하고싶거든요..
어떻게 하면 되려는지 머리의 한계가 오네요..ㅠ
도움부탁드리겠습니다.
공부하던도중 막힌부분이 있어 이렇게 질문드립니다.
PHP에서 SQL 에 저장된 부분을 출력해올때,
SQL에 값을 넣은 순서대로 혹은 역순으로 정렬하여 출력하는방법 밖엔 없는건가요?
SQL 테이블 ABC 테이블에
NO NAME MEMO DATE IP 라는 항목이 있답니다.
글쓰기 부분에서 보통 사용자분들이 항목을 채워주시면 저장이 되지요.
하지만 출력할때 NO 순으로 출력하고 싶지 않습니다.
┏━┳━┳━┳━┓
┃ⓐ┃ⓑ┃ⓒ┃ⓓ┃
┗━┻━┻━┻━┛
페이지에 표현되는 테이블이 저렇게 있어요.
ⓐ 부분에 작성자 홍길동 님이 작성하신 MEMO 내용을 표현하고 싶지만,
홍길동님은 3번째 글을 작성하셔서 NO값은 3번을 가지게 됬답니다.
이렇게할때 ⓒ 부분에 출력하게 되는데.
따로 제 임의대로 소스를 이용하여 NO 1의 MEMO항목 출력 NO 2의 MEMO항목 출력
따로따로 출력을 하고싶거든요..
어떻게 하면 되려는지 머리의 한계가 오네요..ㅠ
도움부탁드리겠습니다.
SQL에 값을 넣은 순서대로 혹은 역순으로 정렬하여 출력하는방법 밖엔 없는건가요?
->값을 넣은 순서대로 정렬하여 출력한다는 의미는 no값을 auto_increment하시고 no값순으로 혹은 역순으로 출력한다는 거겠죠 필드명 아무거나로 역순이든 정순이든 출력하셔도 상관없습니다 order by name desc 또 두개를 써도 상관없어요
order by name desc, memo desc 이렇게 해도 되고
order by name desc, memo asc 이렇게 해도 되고
select * from table1 a, table2 b where a.name=b.name 이렇게 두개의 테이블을 이용해도 되고
아무튼..님글이 이해는 잘안가지만 where을 이용해서 얼마든지 해결할수 있지않을까요 ㅡ,.ㅡ
모두 아시는 내용이라면 /ㅇ/~