검색부분이 궁금합니다.
현재 쇼핑몰에 한글로 검색했을시 해당상품이 잘나오고 있습니다.
그런데 영문이나 숫자가 들어가면 예를 들어 lg로 검색했을때 엉뚱한 제품이 나옵니다
이쇼핑몰 이외에 다른몰도 가지고있는데 다른데도 영어나 숫자가 들어가면 예를들어3m이라고하면
3m글자를 포함한 제품만 나와야하는데 3m이 안들어있는 제품도 나옵니다.
어떻게 나오는걸까요
검색한 단어 제품만 나오게 가능할까요?
현재 쇼핑몰에 한글로 검색했을시 해당상품이 잘나오고 있습니다.
그런데 영문이나 숫자가 들어가면 예를 들어 lg로 검색했을때 엉뚱한 제품이 나옵니다
이쇼핑몰 이외에 다른몰도 가지고있는데 다른데도 영어나 숫자가 들어가면 예를들어3m이라고하면
3m글자를 포함한 제품만 나와야하는데 3m이 안들어있는 제품도 나옵니다.
어떻게 나오는걸까요
검색한 단어 제품만 나오게 가능할까요?
댓글 3개
adm/shop_admin/itemformupdate.php 를
it_tel_inq = '$it_tel_inq',
it_explan_search = '".strip_tags($it_explan)."'
";
이렇게 수정한후
shop/search.php 를
if ($search_str) {
$sql_common .= " and ( a.it_id like '$search_str%' or
a.it_name like '%$search_str%' or
a.it_basic like '%$search_str%' or
a.it_explan_search like '%$search_str%' ) ";
}
와 같이 수정했습니다.
상품설명에서 태그를 뺀것을 저장하여 검색하는 방법입니다.
상품테이블에
ALTER TABLE `yc4_item` ADD `it_explan_search` TEXT NOT NULL ;
이 필드를 추가해 주셔야 합니다.
it_tel_inq = '$it_tel_inq',
it_explan_search = '".strip_tags($it_explan)."'
";
이렇게 수정한후
shop/search.php 를
if ($search_str) {
$sql_common .= " and ( a.it_id like '$search_str%' or
a.it_name like '%$search_str%' or
a.it_basic like '%$search_str%' or
a.it_explan_search like '%$search_str%' ) ";
}
와 같이 수정했습니다.
상품설명에서 태그를 뺀것을 저장하여 검색하는 방법입니다.
상품테이블에
ALTER TABLE `yc4_item` ADD `it_explan_search` TEXT NOT NULL ;
이 필드를 추가해 주셔야 합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기