sql 질문 드립니다.
본문
방문자가 예약접수를 할때 기존에 등록된 자료중에서
"완료" 이고 "wr_9"값이 같고 wr_1(입실날짜) 에서 wr_2(퇴실날짜) 사이로 예약된 자료가 있을때에는
"이미 예약된 룸입니다." 알럿창을 띄우려고 하는데요.
완료이면서 wr_9 값이 같은 자료는 찾아서 잘 적용이 되는데
입실 날짜(wr_1)와 퇴실날짜(wr_2) 사이에 있는 것까지 찾아서 적용을 시킬려니까..
잘 안되에요.. between 을 어떻게 써야 될까요.
조언 좀 부탁드립니다 ~
list($acount) = mysql_fetch_array(mysql_query("select count(wr_id) from $write_table where wr_8='완료' and wr_9='$wr_9' and wr_1='$wr_1' and wr_2='$wr_2' "));
if($acount >=1){
alert('이미 예약된 룸입니다.');
return false;
}
}
!-->
답변 1
$now=time();
list($acount) = mysql_fetch_array(mysql_query("select count(wr_id) from $write_table where wr_8='완료' and wr_9='$wr_9' and wr_1>='".$now."' and wr_2<='".$now."' "));
로 하시면 되나요?
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.