답변 4개
2년 전
Copy
// 게시물 작성 시간의 컬럼은 'wr_datetime'라고 가정
$bo_table = "test";
$write_table = $g5['write_prefix'] . $bo_table;
// 오늘 날짜의 시작과 끝을 계산
$today_start = date('Y-m-d 00:00:00');
$today_end = date('Y-m-d 23:59:59');
// 어제 날짜의 시작과 끝을 계산
$yesterday_start = date('Y-m-d 00:00:00', strtotime('-1 day'));
$yesterday_end = date('Y-m-d 23:59:59', strtotime('-1 day'));
// SQL 쿼리를 작성하여 오늘과 어제 게시물 수를 구함
$sql_today = "SELECT COUNT(*) as cnt FROM {$write_table} WHERE wr_datetime BETWEEN '{$today_start}' AND '{$today_end}'";
$sql_yesterday = "SELECT COUNT(*) as cnt FROM {$write_table} WHERE wr_datetime BETWEEN '{$yesterday_start}' AND '{$yesterday_end}'";
// SQL 쿼리 실행
$row_today = sql_fetch($sql_today);
$row_yesterday = sql_fetch($sql_yesterday);
// 결과 출력
echo "오늘 게시물 수: " . $row_today['cnt'] . "
";
echo "어제 게시물 수: " . $row_yesterday['cnt'];
이런식으로 오늘과 어제도 구할 수 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인