일주일간의 게시물 갯수 구하기 채택완료
안녕하세요
일주일간 등록된 게시물의 갯수를 구하려고 합니다.
$bo_table = "test";
$write_table = $g5['write_prefix'] . $bo_table;
$sql_common = " from {$write_table} ";
$week_day = 7; // 지난일자
$week_date = date("Y-m-d", $g5['server_time'] - 86400 * $week_day); // 실제 비교할날짜
$sql = " select count(*) as cnt $sql_common where substring(wr_datetime, 1, 10) = '".$week_date."' ";
$row = sql_fetch($sql);
$cnt = $row['cnt'];
echo $cnt
이렇게 하면 갯수가 0으로 나옵니다.
검색해보니 예전 G4소스 밖에 안나와서 그거 수정해서 써보고 있는데
잘안됩니다. ㅠ 도와주십시오 고수님들..
오늘 등록된 게시물의 갯수도 구해야 하는데 이건
$week_day = 1 로 하면 되는것인지요..
답변 1개
채택된 답변
+20 포인트
swallow
2년 전
Copy
SELECT COUNT(*) AS cnt
FROM $sql_common
WHERE wr_datetime >= DATE_SUB(NOW(), INTERVAL 1 WEEK);
위의 쿼리는 $sql_common 테이블에서 생성일이 현재 날짜로부터 일주일 이내인 레코드들의 갯수를 반환합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
그누배우자
2년 전
�
그누배우자
2년 전
$sql = " select count(*) as cnt $sql_common WHERE LEFT(wr_datetime,10) = '".G5_TIME_YMD."' and wr_id = wr_parent;";
오늘 하루 설정
오늘 하루 설정
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
오늘 게시된 게시물도 뽑으려
INTERVAL 1 DAY 로 해보니
00:00 ~ 00:00 가 아닌
지금시간 기준 -24시간이더라구요
혹시 이부분은 어떻게 설정을 해야 할까요?