날짜 data type 을 뭘로 주었는지요. 그리고 그 data 의 표현형식이 searchdate1 이라는 자료와 동일한 것인지요. 확인해 보시기 바랍니다. 아울로 between 대신에 부등호를 이용한 and 구문으로 다시 바꾸어서 조건을 검색해도 같은 결과가 나오는지요.
> 안녕하세요?
> 저는 php와 mysql을 사용해서 db를 구성중인데..
>
> 날짜를 기간별로 검색하고 싶거든요..
> 그런데..아무리 해도 답이 안나오네요..
>
> 어떤식으로 해야 할지.. 흑흑..
>
> 검색하고 싶은 기간의 경우를 $searchdate1, $searchdate2라고 줬거든요..
> $result=mysql_query("select * from table where dt(날짜필드) between
> $searchdate1 and $searchdate2 ");
> ...
> 이렇게 했는데 데이타가 없다고 나와서..
>
> dt에 저장된 모양대로 yyyy-hh-dd 형식으로 바꿔서 해봤는데도
> 잘 안되는 군요..
>
> 아주 급한데.. 제발 도와주세요..
>
> 제 방법이 아주 많이 틀렸다면.. 다른 방법도 좀 알려주세요..
> 그럼.. 연락을 기다립니다
>
>
|