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

sql 문 도와주십시요! ㅠ 채택완료

타조 9년 전 조회 1,840

 

pr_datetime 이라는 필드에 $g4[time_ymdhis] 형식으로 데이터가 저장되어 있습니다.

 

그런데 특정아이디의 오늘 이라는 조건으로 등록된 데이터를 검색하려니 조건문을 어떻게 해야

정확하게 나오는지 몰라서 질문드립니다. 한 수 도와주십시요 ㅠㅠ

 

아래처럼 작성해놓고 AND 문에서 pr_datetime = $g4[time_ymdhis] 이렇게 하니 아무것도

안나오길래 오늘 날짜만으로 검색하는 방법을 못찾고 있네요...

 

$id_cnt = "SELECT count(*) FROM g4_count5 WHERE mb_id = $member[mb_id] 그리고...ㅠㅠ";

 

 

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

답변 3개

채택된 답변
+20 포인트
9년 전

WHERE mb_id = '$member[mb_id]' and pr_datetime > '$g4[time_ymd] 00:00:00'

  

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

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

9년 전

pr_datetime > date_format(curdate( ), '%Y-%m-%d %H:%i:%s' ) ;

 

pr_datetime > CURRENT_DATE( );

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

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

g4_count5 테이블에 오늘 시간이 저장되는 칼럼에 있는 값이 어떻게 되어 있는지 우선 보여 주셔야 할 것 같네요.

datetime 형태(2015-11-27 10:10:10)로 되어 있으면

$query = "SELECT COUNT(*) AS cnt FROM g4_count5 WHERE mb_id = '".$member['mb_id']."' AND LEFT(시간이 저장되어 있는 칼럼, 10) = '".date("Y-m-d")."'";

이런 식으로 하시면 될 것 같습니다. 

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

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

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

로그인