형님들.처음리스트 한달단위로 쪼개는문의 드려봅니다..
본문
if($gr==ok)
{ $date_end = date("Y/m/d"); $date_start = strtotime($date_end.' -1MONTH'); // 2015-07-20
// $searchQuery = "where w_date between '{$date_start}' AND '{$date_end}'";
$listSelect = "select * from job_list_100 where w_date>{$date_start} order by no desc limit 0, 20 ";
$listQuery = mysql_query($listSelect);
}
gr==ok는 post로 보낼예정입니다. searchQuery를 이용할려했지만 복ㅂ잡하여;;ㅎㅎ
지금 값이 1436281200 이렇게 넘어오는데 DB에도 저값으로 저장되있고요.. 문제가 지금 오늘날짜로부터 -30 일 하여 최신글만 출력하고자하는거구요.. w_date>{$date_start} and w_date <{$date_end} 로 하려고하는ㄷㄴ데 start 값과 end값을 1436281200 이형태로 받아내야되는데 방법을 모르겠습니다 ㅜㅜ 2015-08-08 이런형식으로는 필요가지금없는거같아서요 ㅠ
답변 4
그누4 맞나요?
if($gr=='ok'){
$m30day = $g4[server_time] - 86400 *30;
$listQuery = sql_query("select * from job_list_100 where wr_date > '$m30day' order by no limit 0, 20 ");
}
select * from job_list_100 where w_date > '1436514802' order by no limit 0, 20
적용했을시 찍어보면 이렇게 나오는데 웹sql로 가서 쿼리 돌려보면 해당 w_date와 정상적으로 나오는ㄷㄴ데..
search.php 적용시에는 echo하면 값은정확한데 list는 총 list가 나와버립니다 ㅜㅜ
휴.........죽겠습ㄴ비다. ㅠㅠ
페이지전환시 임의로 넣어돈 gr=ok 값도 깨져버리고 ... 이럴경우는 싹 뜯어고쳐야되나요? ;ㅠㅠ
search.php 적용시에는 echo하면 값은정확한데 list는 총 list가 나와버립니다 ㅜㅜ <--- 추출한 $listQuery를 이용해서 list를 만들면 되는데 어떻게 만들었기에 그럴까요?
페이지 전환시에도 $gr 값이 붙어다니게 코딩하지않았는데 저절로 붙어 다나지는 않죠
get_paging 호출하는 부분에 다른 인수를 추가하는 부분이 있으니 그것을 보고 &gr=$gr 이렇게 추가하면 됩니다