묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
컬럼을 두개이상 선택해서 db를 검색하는방법좀 가르쳐주세여.
2003.01.11 21:56
게시판에 검색기능을 달려고 하는데..
체크박스로 두개이상도 다중검색이 되도록 할려고 하거든여.
그런데 db를 어떻게 검색을 해야 되는지 모르겠어여.
<form name=research method=post action='research_list.php'>
<td colspan=5><input type=checkbox name=name>name <input type=checkbox name=subject checked>subject <input type=checkbox name=contens checked>contens <input type=text name=keyword> <input type=submit value=research></td>
</form>
이런식으로 검색폼을 만들어서 research_list.php 로 넘겨줬거든여.
그래서 받은 값을 이용해서 db를 검색해야 되겠는데.
select * from $tablename where name, subject, contens like '%a%'
이런식으로 검색을 하니까 name, subject, contens 이 부분이 잘못됐다고 나와서.. ;;
꼭 소스가 아니더라도 어떤식으로 해야 되는지 가르쳐주세여~
체크박스로 두개이상도 다중검색이 되도록 할려고 하거든여.
그런데 db를 어떻게 검색을 해야 되는지 모르겠어여.
<form name=research method=post action='research_list.php'>
<td colspan=5><input type=checkbox name=name>name <input type=checkbox name=subject checked>subject <input type=checkbox name=contens checked>contens <input type=text name=keyword> <input type=submit value=research></td>
</form>
이런식으로 검색폼을 만들어서 research_list.php 로 넘겨줬거든여.
그래서 받은 값을 이용해서 db를 검색해야 되겠는데.
select * from $tablename where name, subject, contens like '%a%'
이런식으로 검색을 하니까 name, subject, contens 이 부분이 잘못됐다고 나와서.. ;;
꼭 소스가 아니더라도 어떤식으로 해야 되는지 가르쳐주세여~
OR검색 : select * from $tablename where name like '%a%' or subject like '%a%' or contens like '%a%';