게시판검색에 대한 질문입니다. 정보
게시판검색에 대한 질문입니다.본문
댓글 전체
먼저 검색할 박스를 두개 만듭니다.
<input type=text name='search_1' value=''> //wr_3검색할 텍스트 박스
<input type=text name='search_2' value=''> //wr_4검색할 텍스트 박스
<input type=image name='search' onclick='javascript:go_search()'> // 검색 버튼
이렇게 만드신후 자바스크립트로 확인할 부분을 만드시구요
받는 부분에서 쿼리 문은
<?
$gu_t = 0; //두개의 검색이 없을때 0 으로 표시 $sql의 구문을 정확하게 만들기 위한 구분자
$sql = "select * from 게시판 테이블";
if($search_1 != ""){
$sql = $sql. " where wr_3 like '%$search_1%'";
$gu_t = 1;
}
if($search_2 != ""){
if($gu_t == 0){
$sql = $sql." where wr_4 like '%$search_2%'";
}else{
$sql = $sql." and wr_4 like '%$search_2%'";
}
}
이렇게 해주셔서 쿼리에 대한 디비검색을 하시면
검색이 가능합니다.
저기서 일반 검색에서는
포함된 단어를 찾는데 완벽한 단어를 찾으시려면
저쿼리문에 like '%$search_1%' 이부분을
= '$search_1'으로 바꿔주시면 검색된 부분과 정확하게 일치된 자료만 찾아 오게 됩니다.
<input type=text name='search_1' value=''> //wr_3검색할 텍스트 박스
<input type=text name='search_2' value=''> //wr_4검색할 텍스트 박스
<input type=image name='search' onclick='javascript:go_search()'> // 검색 버튼
이렇게 만드신후 자바스크립트로 확인할 부분을 만드시구요
받는 부분에서 쿼리 문은
<?
$gu_t = 0; //두개의 검색이 없을때 0 으로 표시 $sql의 구문을 정확하게 만들기 위한 구분자
$sql = "select * from 게시판 테이블";
if($search_1 != ""){
$sql = $sql. " where wr_3 like '%$search_1%'";
$gu_t = 1;
}
if($search_2 != ""){
if($gu_t == 0){
$sql = $sql." where wr_4 like '%$search_2%'";
}else{
$sql = $sql." and wr_4 like '%$search_2%'";
}
}
이렇게 해주셔서 쿼리에 대한 디비검색을 하시면
검색이 가능합니다.
저기서 일반 검색에서는
포함된 단어를 찾는데 완벽한 단어를 찾으시려면
저쿼리문에 like '%$search_1%' 이부분을
= '$search_1'으로 바꿔주시면 검색된 부분과 정확하게 일치된 자료만 찾아 오게 됩니다.
마시마로51님
답변 정말 고맙습니다.
좋은 일 만 있으시길 바라겠습니다.
답변 정말 고맙습니다.
좋은 일 만 있으시길 바라겠습니다.
