Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2016, 13:40
Avatar de KATHYU
KATHYU
 
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: sentencia para select con comparador logico

Cita:
Iniciado por sarrhen Ver Mensaje
tengo el siguiente select
Código MySQL:
Ver original
  1. "SELECT * FROM `ZZZZZZZZZZ` WHERE `CODIGO` = '$q'  OR `estado` = 'PRESENTADO' OR `estado` = 'OBSERVADO' "

lo que busco es que si busco un producto por medio del codigo que me busque no importando si esta el producto presentado o observado
Mira, tenes un error en la query porque haces un OR cuando, tendría que ser un AND ya que comparas dos campos

Código MySQL:
Ver original
  1. "SELECT * FROM `ZZZZZZZZZZ` WHERE `CODIGO` = '$q'  AND `estado` = 'PRESENTADO' OR `estado` = 'OBSERVADO' "

Pero lo que no entiendo es, si queres que te venga lo que sea, ya sea presentado U ordenado, porque comparas el campo estado ??

Simplemente trae todo lo que sea igual al codigo ingresado y ya
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.