테스트 사이트 - 개발 중인 베타 버전입니다

하루에 글 쓴 갯수를 구하려면 어떻게 해야할까요?

반갑습니다요 11년 전 조회 5,718
게시판 목록에서 오늘 하루 글 쓴 수를 아이디 옆에 표시를 하고 싶은데 아무리 이래저래 검색하고, 수정하고 해봐도 오류만 나오고 안되네요.ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

k
11년 전
출력문이 틀리셨네요
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개

반갑습니다요
11년 전
아 그렇군요.ㅠㅠ
그런데.. 그렇게 해보니까
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users
이런 에러가 나오네요..
리얼홀릭
11년 전
설마 그대로 치신건.. 아니죠?
k
kiplayer
11년 전
ㅋㅋ 제가 위의 문을 그냥 ㅡㅡ;; 이런식으로 하셔야 한다는것을 써드린것인데..;;;;
문법에 신경을 쓰지 않아서 ;
그누보드에서 사용하시는거라면 그냥 간단하게
$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 = mysql_query("SELECT count(*)  FROM g4_write_auction where wr_datetime > CURRENT_DATE() and mb_no='$list[$i][mb_no]'");
echo $today_count;
이렇게 해 봤는데 아무것도 출력이 안되네요..
제가 뭘 잘못한 걸까요?
로그인 후 평가할 수 있습니다

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

미스터S
11년 전
skin의 list.skin.php 에서 수정을 해야하는데..
for문속에 sql 하나 더 돌리셔야하는데.. 
쿼리문은 SELECT * FROM `g5_write_faq` where wr_datetime > CURRENT_DATE() and mb_no='$list[$i][mb_no]'; 하심 되겠네요. 그런데 게시물이 많으면 부하가 좀 심하겠네요~
로그인 후 평가할 수 있습니다

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

11년 전
회원별로 오늘 쓴 글 갯수를 표시하고 싶으신건가요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

반갑습니다요
11년 전
예 회원별로 게시판 목록을 보면 아이디가 나와있는 부분 옆에 오늘 글을 몇개 썼는지만 (2) 이런식으로 숫자로 표시하게 할려고 합니다.

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

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

로그인