2010-05-02 12 views
9

Tengo una tabla con mis productos y estoy tratando de escribir una página que tire pulseras con ciertos colores de la base de datos. Así que aquí es lo que tengo en este momento (en php):¿Puedo usar dos cláusulas where, como "SELECCIONAR * FROM tabla DONDE algo y algo"?

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

Pero yo sólo quiero seleccionar filas en las que el valor de la columna "categoría" es igual a "pulsera".

He intentado algunas cosas diferentes, pero sigo recibiendo advertencias y errores. Agradezco cualquier ayuda que puedas dar, ¡gracias!

+0

Se pueden combinar condiciones usando 'y' 'o' o. –

Respuesta

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

Ahi lo tienes.

+0

¡Gracias! Sabía que tenía que ser algo simple, pero por alguna razón no pude encontrarlo con mi loco Google. – KeriLynn

5

que puede hacer:

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

¡Muchas gracias! – KeriLynn

Cuestiones relacionadas