검색관련 문의드립니다.
본문
그누4를 사용중인데요.
아래와 같이 특정검색어만 노출되게할려고하거든요.
예를들어 *** 개인정보보호를 위한 휴대폰번호 노출방지 *** 이렇게 딱해서 정확해야지 검색이 되야되는데,,
현재는 01만눌러도 다 검색이 되어집니다. 정확해야만 검색이 되게 할려면은 어떻게 해야되죠???
지금검색을 wr_name l wr_contact 사용중이에요 wr_contact는 전화번호필드로 사용하고 있습니다.
[code]
case "mb_id" : case "wr_name" : $str .= " $field[$k] = '$s[$i]' "; break; case "wr_hit" : case "wr_good" : case "wr_nogood" : $str .= " $field[$k] >= '$s[$i]' "; break; // 번호는 해당 검색어에 -1 을 곱함 case "wr_num" : $str .= "$field[$k] = ".((-1)*$s[$i]); break; case "wr_ip" : case "wr_password" : $str .= "1=0"; // 항상 거짓 break; // LIKE 보다 INSTR 속도가 빠름 case "wr_25" : if (preg_match("/[a-zA-Z]/", $search_str)) $str .= "LOWER($field[$k]=LOWER('$search_str')"; else $str .= "$field[$k]= '$search_str' "; break; default : if (preg_match("/[a-zA-Z]/", $search_str)) $str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))"; else $str .= "INSTR($field[$k], '$search_str')"; break;
[/code]
답변을 작성하시기 전에 로그인 해주세요.