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

검색 기능 관련 질문이 있습니다. 채택완료

trstrs 11년 전 조회 4,994

회원관리와 같은 관리자 페이지에서 검색 기능을 넣었습니다.

 

이게 작동을 하긴 하는데.. 날짜로 찾는 부분에서 문제가 있습니다.

 

예를 들어 로그인 날짜가 2014-07-10 이렇게 저장되어 있는데

 

검색창에 [로그인 : 07-10] 을 넣고 검색을 하면

 

검색창에 0710 이렇게 입력되고, 검색이 되질 않습니다.

 

아이디나 닉네임 등 날짜를 제외한 나머지 값들은 검색 기능이 다 제대로 동작하는데요..

 

어디에서 -를 지워버리는 듯 합니다ㅜ bbs/search.php 에서 건들여보기도 했는데 이건 아닌거같고..

 

안되네요 실력이 미천해서 ㅜ

 

도움 좀 주시면 감사하겠습니다 ㅜ

 

 

 

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

답변 1개

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

Mysql 자체 내에서 LIKE 와 함께 사용되면 특수문자를 이스케이프 시키기 때문이겠죠.

함께 포함시킬려면 backslash(\)를 붙여 사용하셔야 할 듯 합니다.

php에서 조작해 그런 결과가 나온게 아니라는거죠.

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

답변에 대한 댓글 1개

t
trstrs
11년 전
답변 감사드립니다..!

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

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

로그인