그누보드 선배님들 최근갤러리에서 sql 정렬하는문법이 궁굼합니다... 정보
그누보드 선배님들 최근갤러리에서 sql 정렬하는문법이 궁굼합니다...본문
안녕하세요
열심히 배우는 초보입니다..^^
다름이아니라 그누보드 최근게시물 뽑아내는 sql문에서요..
24시간동안 가장많은 히트수로 정렬을 하는법좀 알고싶습니다..
예를들면 사진이10장이올라오면 24시간동안 가장 많은 히트수를본 게시물이 젤 먼저나오게 말이죠.... 그리고 24시간이 지난건 담사진으로 밀리게..^^;;
sql문을보니간....
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_hit desc limit 0, $rows ";
이렇게하니간 히트수 정렬은 되는거같은데요...
하루 시간정렬을 잘 몰르겠습니다....
선배님들의 답변을 기다리겠습니다 감사합니다.
열심히 배우는 초보입니다..^^
다름이아니라 그누보드 최근게시물 뽑아내는 sql문에서요..
24시간동안 가장많은 히트수로 정렬을 하는법좀 알고싶습니다..
예를들면 사진이10장이올라오면 24시간동안 가장 많은 히트수를본 게시물이 젤 먼저나오게 말이죠.... 그리고 24시간이 지난건 담사진으로 밀리게..^^;;
sql문을보니간....
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_hit desc limit 0, $rows ";
이렇게하니간 히트수 정렬은 되는거같은데요...
하루 시간정렬을 잘 몰르겠습니다....
선배님들의 답변을 기다리겠습니다 감사합니다.
댓글 전체
어떤 분이 제 홈피에 질문한 것과 같은것이라서 답변 드려봅니다.
$before_day = 30; //30일동안
$before_time = date("Y-m-d H:i:s", mktime() - (86400 * $before_day));
그리고 아래처럼 sql문을 수정하면 됩니다.
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_datetime >= '$before_time' order by wr_hit desc limit 0, $rows ";
위처럼 한번 해보세요.
제가 하루는 안해봐서 정확히 말씀을 못드리겠습니다.
$before_day = 30; //30일동안
$before_time = date("Y-m-d H:i:s", mktime() - (86400 * $before_day));
그리고 아래처럼 sql문을 수정하면 됩니다.
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_datetime >= '$before_time' order by wr_hit desc limit 0, $rows ";
위처럼 한번 해보세요.
제가 하루는 안해봐서 정확히 말씀을 못드리겠습니다.
시하님 넘 감사합니다....제가 홈페이지에 올렸던사람입니다..^^;; 덕분에 넘 많은 도움을 받고있네요...감사합니다