테스트 사이트 - 개발 중인 베타 버전입니다

질문 채택완료

질문하는사람 6년 전 조회 1,997

db에 50개의 데이터가 있는데

 

이중 마지막에서부터 15개를 datatime asc으로 가져올려고 합니다

 

$sql = " select * from board order by date asc limit 15";

 

라고 주니까 데이터 첫번째부터 date asc으로 가져오네요..

 

제가 원하는건

 

데이터 마지막으로부터 15개 asc 기준인데.. 어떻게 해야되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
아르키어드

음..일단 date를 낮은정렬차순으로 뽑아서 1번부터 15번까지 가져오시려는데 

마지막 15개를 뽑고싶으시다면.. asc를 그대로 쓰시겠다면 변수하나로 페이징처리해서 limit 마지막페이지 offset 15 으로 하시면 될거같고, 

아니시면 asc를 desc로 뒤집어서 높은정렬차순 15개를 뽑아오시는건 어떠실런지요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인