2010-05-02 8 views
9

제품이있는 테이블이 있는데 데이터베이스에서 특정 색상의 팔찌를 당기는 페이지를 작성하려고합니다."SELECT * FROM table WHERE something and something"과 같이 두 개의 where 절을 사용할 수 있습니까?

$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')"; 

을하지만 난 단지 열 "범주"에 대한 값이 "팔찌"에 해당 행을 선택합니다 : 그래서 여기에 내가 (PHP에서) 지금 당장 무엇을합니다.

몇 가지 시도를했지만 경고와 오류가 계속 발생합니다. 네가 줄 수있는 도움에 감사한다. 고마워!

+0

당신은'사용 AND' 또는'OR' 조건을 결합 할 수 있습니다. –

답변

12
$query = "SELECT * FROM products WHERE products.colors LIKE '%black%' AND products.category = 'bracelet'"; 

여기 있습니다.

+0

고마워요! 나는 그것이 단순해야만한다는 것을 알았지 만, 어떤 이유로 나는 나의 모든 미친 인터넷 검색에서 그것을 발견 할 수 없었다. – KeriLynn

5

당신은 할 수 있습니다 :

SELECT * FROM products 
WHERE colors LIKE '%black%' 
AND category = 'bracelet' 
+0

대단히 고마워요! – KeriLynn

관련 문제