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

오늘 등록된 내용만 살펴보려고 합니다. 채택완료

모제코 3년 전 조회 4,058

그래서 일단 지금 시간을 구하고

$DateAndTime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24)); 

 

쿼리에서 wr_datetime을 비교해서 같거나 클경우 보여주려고 하는데

 

$query_today = sql_query("SELECT wr_2 FROM g5_write_bbs1 where wr_datetime >= '$DateAndTime' and wr_2 > 0");

 

역시나 데이터는 0이 되네요..

어떤 부분에서 변경을 해봐야 할까요?

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

답변 2개

채택된 답변
+20 포인트

합계를 원하시는 것인가요?

$query_today = sql_query("SELECT sum( wr_2) wr_2 FROM g5_write_bbs1 where wr_datetime>=curdate() and wr_2 > 0");

아니면

sum 함수를 빼시고 loop를 돌려야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

모제코
3년 전
잘 됩니다!

처음에 안되나 했더니 최종 출력에 대한 변수를 잘못 지정해뒀더라구요.

잘 활용해보겠습니다!

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

붉은바람

그누보드 쓰는거라면 상수변수를 쓰세요

</p>

<p>$query_today = sql_query("SELECT wr_2 FROM g5_write_bbs1 where wr_datetime >= '". G5_TIME_YMDHIS."' and wr_2 > 0");</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

모제코
3년 전
$query_today = sql_query("SELECT wr_2 FROM g5_write_bbs1 where wr_datetime >= '". G5_TIME_YMDHIS."' and wr_2 > 0");
while($rows_today = sql_fetch_array($query_today)) {
$rows_today['wr_2'] = preg_replace("/[^0-9]/", "",$rows_today['wr_2']);
$total_amount_today += $rows_today['wr_2'];
}

이렇게 해봤는데 로직에 문제가 있는지 0으로 나오네요ㅜㅜ

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

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

로그인