MySQL 검색 질문
본문
SQL 데이터베이스를 이용해서 검색하는 기능을 만들려고 합니다.
(원래 그렇게 만드나요?)
일단 제가 MySQL 은 겨우 테이블생성 정도만 할 수 있습니다.
php 쪽으로는 조금 할 줄 알기 때문에 어느정도 sql 문을 php 쪽에서 작동 할 수 있도록
만드는 기술정도는 할 수 있습니다.
MySQL 에서 SELECT 아시죠? 이것을 이용할건데요.
제가 사용자로부터 입력받은값을 $keyword 라고 해보겠습니다.
SELECT * FROM (title 에 $keyword 가 있는지 확인하고 출력한다.)
즉, title 라는 행?열? 부분에 $keyword 가 있는지 보고 출력하는것이죠.
예를들어서 $keyword 는 "가" 라는 값을 가지고 있었다고 보겠습니다.
그리고 title 이 "가나다라마" 가 있습니다.
그럼 keyword 는 "가" 라는 값을 가지고 있고 title 은 가나다라마 값을 가지고 있기 때문에
title에 "가" 라는 단어가 있어서 가나다라마 가 출력되도록 하는
그런 방법이 있을까요?
글이 좀 길어졌습니다. 답변부탕드립ㄴ디ㅏ.
답변 1
select * form table_name where fild_name like "%keywoird%"
select * form table_name where fild_name like "%가%"
답변을 작성하시기 전에 로그인 해주세요.