하루에 글 쓴 갯수를 구하려면 어떻게 해야할까요?
게시판 목록에서 오늘 하루 글 쓴 수를 아이디 옆에 표시를 하고 싶은데 아무리 이래저래 검색하고, 수정하고 해봐도 오류만 나오고 안되네요.ㅠㅠ
|
답변 4개 / 댓글 4개
kiplayer
2014-03-17 (월) 10:37:47
출력문이 틀리셨네요
echo 를 그냥하시는것이 아니고
$today_count_result = mysql_query("SELECT count(*) as cnt FROM g4_write_auction where wr_datetime > CURRENT_DATE() and mb_no='$list[$i][mb_no]'");
$today_count = mysql_fetch_array($today_count_result);
echo $today_count[cnt];
이런식으로 하셔야 결과값이 나와용~
답변에 대한 댓글 3개
반갑습니다요
2014-03-17 (월) 10:40:34
kiplayer
2014-03-18 (화) 09:52:08
ㅋㅋ 제가 위의 문을 그냥 ㅡㅡ;; 이런식으로 하셔야 한다는것을 써드린것인데..;;;;
문법에 신경을 쓰지 않아서 ;
그누보드에서 사용하시는거라면 그냥 간단하게
$today_count = sql_fetch(" SELECT count(*) as cnt FROM g4_write_auction where wr_datetime like '".date("Y-m-d")."%' and mb_id = '".$list[$i]['mb_id']."' ");
echo $today_count[cnt];
이렇게 해보세요.
문법에 신경을 쓰지 않아서 ;
그누보드에서 사용하시는거라면 그냥 간단하게
$today_count = sql_fetch(" SELECT count(*) as cnt FROM g4_write_auction where wr_datetime like '".date("Y-m-d")."%' and mb_id = '".$list[$i]['mb_id']."' ");
echo $today_count[cnt];
이렇게 해보세요.
반갑습니다요
2014-03-17 (월) 09:21:34
답변 감사합니다.
그런데
$today_count = mysql_query("SELECT count(*) FROM g4_write_auction where wr_datetime > CURRENT_DATE() and mb_no='$list[$i][mb_no]'");
echo $today_count;
이렇게 해 봤는데 아무것도 출력이 안되네요..
제가 뭘 잘못한 걸까요?
2014-03-17 (월) 02:43:57
skin의 list.skin.php 에서 수정을 해야하는데..
for문속에 sql 하나 더 돌리셔야하는데..
쿼리문은 SELECT * FROM `g5_write_faq` where wr_datetime > CURRENT_DATE() and mb_no='$list[$i][mb_no]'; 하심 되겠네요. 그런데 게시물이 많으면 부하가 좀 심하겠네요~
2014-03-16 (일) 23:20:01
회원별로 오늘 쓴 글 갯수를 표시하고 싶으신건가요?
답변에 대한 댓글 1개
반갑습니다요
2014-03-16 (일) 23:26:12
예 회원별로 게시판 목록을 보면 아이디가 나와있는 부분 옆에 오늘 글을 몇개 썼는지만 (2) 이런식으로 숫자로 표시하게 할려고 합니다.
답변을 작성하려면 로그인이 필요합니다.
그런데.. 그렇게 해보니까
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users
이런 에러가 나오네요..