database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28080 게시물 읽기
No. 28080
체크박스 검색 쿼리
작성자
초보
작성일
2009-03-10 19:37ⓒ
2009-03-10 19:41ⓜ
조회수
5,862

체크박스 검색에 대해서 쿼리문 질문좀 하겠습니다.


검색박스에서 이름과 색깔을 검색할 수 있습니다.

색깔은 ㅁ흰색 ㅁ검은색 ㅁ빨간색 ㅁ노란색 ................ 이렇게 20개 정도가 있습니다.
현재 체크박스 이름은 color1,color2,color3  이렇게 이름을 줬습니다.

데이터베이스에는

idx      c_name      color
 1         현대       빨간색
 2         현대       검은색
 3         현대       흰색

이렇게 데이타가 있습니다.

$query = "select * from table where c_name='$c_name' order by idx desc";

위 쿼리에서 색깔 검색하는 쿼리를 어떻게 날려야 하나요??

$query = "select * from table where c_name='$c_name' and (color='$color1' or color='$color2' or color='$color3') order by idx desc";
이렇게 체크박스 개수에 맞춰서 다 써야 하나요??

아니면 체크박스 이름을 color[] 로 주고 배열로 받아서 쿼리 날릴 수도 있나요??

조언좀 부탁드립니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

in () 구문을 쓰세요.

 

where color in ('빨','검','흰')

박현우(lqez)님이 2009-03-12 10:04에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28084두개의 테이블에서 자료 추출하기.. [1]
석이
2009-03-11
5066
28083like 검색 질문입니다. [2]
초보
2009-03-11
5074
28081데이터 누락..원인파악 시급... [1]
설성운
2009-03-11
4600
28080체크박스 검색 쿼리 [1]
초보
2009-03-10
5862
28077테이블 조인
차가운바람
2009-03-09
4554
28074php로 작성한 회원가입 폼에서 mysql 에 데이터 입력이 안 됩니다. [2]
라일주
2009-03-08
6058
28073/etc/rc.d/init.d/ 폴더 아래 mysql 파일을 실수로 삭제했는데여? [1]
최용진
2009-03-08
5504
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다