문자열검색 알고리즘 만든는 방법[초보]
관련링크
http://문자열검색
184회 연결
본문
예를들어 select * from aaa id='$id';
while($row = mysql_fetch_array($result)){
echo $row[id]
}
이런 식으로 나오게 했는데 단어 전체를 쓰지 않으면 검색이 되지 않더라구요....
aa
강아지
고양이
너는 나와 집에
라는 단어가 있으면
'강' 이라는 단어만 입력해도 '강아지'가 나오고
'강아'라는 단어를 입력해도 나오게 하고 싶은데
select * from aaa where id like "%a%"; 이 쿼리로 하려니까 일일이 다 적어야 하나?싶고
php에서 문자열 검색 하려면 어떻게 해야 하나요?
답변 2
select * from aaa where id like "%a%"; 이 쿼리로 하려니까 일일이 다 적어야 하나?
이말이 이해가 잘안되는데
like를 여러개 해야한단 말인가요??
검색을 강 이라고만쳐도 결과에선 강아지가 나올텐데요
SELECT * FROM TABLE명 WHERE 컬럼명 like "%강%";
이러면 강아지가 나옵니다
문자열찾기는
http://blog.naver.com/diceworld/220211599381
참고하세요
답변을 작성하시기 전에 로그인 해주세요.