sql 문 도와주십시요! ㅠ
본문
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
WHERE mb_id = '$member[mb_id]' and pr_datetime > '$g4[time_ymd] 00:00:00'
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")."'";
이런 식으로 하시면 될 것 같습니다.
pr_datetime > date_format(curdate( ), '%Y-%m-%d %H:%i:%s' ) ;
pr_datetime > CURRENT_DATE( );