2010-05-02 10 views
9

Ho un tavolo con i miei prodotti e sto provando a scrivere una pagina che tiri i braccialetti con determinati colori dal database. Quindi, ecco quello che ho in questo momento (in php):Posso usare due clausole where, come "SELECT * FROM table WHERE something and something"?

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

Ma io voglio solo selezionare le righe in cui il valore per la "categoria" colonna uguale "braccialetto".

Ho provato alcune cose diverse, ma continuo a ricevere avvertimenti ed errori. Apprezzo qualsiasi aiuto tu possa dare, grazie!

+0

È possibile combinare condizioni utilizzando 'e' o' o'. –

risposta

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

Ecco qui.

+0

Grazie! Sapevo che doveva essere qualcosa di semplice, ma per qualche motivo non riuscivo a trovarlo con tutti i miei pazzi su Google. – KeriLynn

5

si può fare:

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

Grazie mille! – KeriLynn

Problemi correlati