검색 기능 관련 질문이 있습니다. 채택완료
회원관리와 같은 관리자 페이지에서 검색 기능을 넣었습니다.
이게 작동을 하긴 하는데.. 날짜로 찾는 부분에서 문제가 있습니다.
예를 들어 로그인 날짜가 2014-07-10 이렇게 저장되어 있는데
검색창에 [로그인 : 07-10] 을 넣고 검색을 하면
검색창에 0710 이렇게 입력되고, 검색이 되질 않습니다.
아이디나 닉네임 등 날짜를 제외한 나머지 값들은 검색 기능이 다 제대로 동작하는데요..
어디에서 -를 지워버리는 듯 합니다ㅜ bbs/search.php 에서 건들여보기도 했는데 이건 아닌거같고..
안되네요 실력이 미천해서 ㅜ
도움 좀 주시면 감사하겠습니다 ㅜ
답변 1개
채택된 답변
+20 포인트
11년 전
Mysql 자체 내에서 LIKE 와 함께 사용되면 특수문자를 이스케이프 시키기 때문이겠죠.
함께 포함시킬려면 backslash(\)를 붙여 사용하셔야 할 듯 합니다.
php에서 조작해 그런 결과가 나온게 아니라는거죠.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인