SELECT * FROM store WHERE
concat_ws(name, type, location) LIKE :search1 OR :search2 OR :search3
for($n=0; $n<$count; $n++)
$query->bindValue(':search'.$n, '%'.$search[$n].'%', PDO::PARAM_STR);}
}
검색어가 있습니다. 사용자 입력을 예 : array ('i', 'love', 'apple');Mysql LIKE 또는 가장 가까운 일치로
내 질문에 가장 가깝게 주문 하시겠습니까?
은 위치 열에서 뉴욕 많은 내용을 반환 할 사용자 유형 뉴욕 사과 그래서 만약이, 3 열을 검색하고, 많은 내용이 사과와는 아무 상관없는
내 데이터베이스에 많은 중국어가 있기 때문에 전 텍스트 검색을 시도했으며 일부 테스트를 수행 한 결과 일부 중국어 내용을 검색하는 데 문제가 있음 – Ben
해당 언어로 된 단어 나 다른 색인어를 추가 할 수 있으려면 FULLTEXT 인덱스의 경우 "" "와 같은 임의의 구분 기호로 구분되도록 사전 처리해야합니다. (http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html) – Agares
당신이 의미하는 바는 무엇입니까? – Ben