채택완료

어제 올라온 전체글수 구하기

2015-10-14 (수) 02:48:49 2,404

오늘쓴글 경우는 그누함수가 있어서 사용하는데 어제 올라온 글수 경우에는 어떻게 하나요?

board01 게시판에 어제 글이 5개 오늘글이 3개 올라왓는데

head.php 상단에 어제 글 갯수를 출력하고자합니다

|

답변 1개 / 댓글 7개

채택된 답변
+20 포인트
2015-10-14 (수) 09:29:38

SELECT COUNT(*) AS cnt FROM g5_write_test WHERE LEFT(wr_datetime, 10) = CURDATE() - INTERVAL 1 DAY 

답변에 대한 댓글 7개

2015-10-14 (수) 19:38:05
음 출력문까지 ㅠㅠ
[code]
$count = sql_fetch("SELECT COUNT(*) AS cnt FROM g5_write_test WHERE LEFT(wr_datetime, 10) = CURDATE() - INTERVAL 1 DAY");
echo $count['cnt'];
[/code]
출력문이라는 게 이걸 말씀하시는 건가요?
2015-10-14 (수) 20:59:51
흠 head.php에 지정게시판 상단에 뿌릴건데 안나와서 ㅠ
g5_write_test 이거 출력하려는 게시판으로 바꾸신 건 맞죠?
2015-10-14 (수) 21:35:16
네 board01 게시판테이블이라 변경했는데 안뜨네요..ㅠ

head.php 파일 상단에 노출이 안되요 ㅎ

게시판에선 전체글수
<?php echo number_format($total_count) ?>

이걸로 뽑던데 이 함수 어디에 정의되있나요?

해당 sql문을 참고해서 echo찍어보면 될듯도 한데.
최상단에 있는 head.php 파일에

[code]
// 상단 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_head']) {
if (!@include_once($config['cf_include_head'])) {
die('기본환경 설정에서 상단 파일 경로가 잘못 설정되어 있습니다.');
}
return; // 이 코드의 아래는 실행을 하지 않습니다.
}

$count = sql_fetch("SELECT COUNT(*) AS cnt FROM g5_write_free WHERE LEFT(wr_datetime, 10) = CURDATE() - INTERVAL 6 DAY");
echo $count['cnt'];
[/code]

저는 이리 넣으니 잘 나오네요.
6일 전에 작성한 글밖에 없어서 6을 넣었습니다.

http://nyaongii.dothome.co.kr/
2015-10-15 (목) 00:28:22
ㅠㅠ 감사합니다 출력문도 같은데 왜 안되나 계속 보다가 DB명이 g5가 아니었네요 ㅠㅠ..ㄷㄷ

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