Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2011, 18:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Seleccionar dos Campos usando la misma busqueda

Hay dos formas de manejarlo, pero cualquiera de las dos implica que el par de condiciones OR debe ir encerrado entre paréntesis para que MySQL los evalúe como una sola.
Si uno de los dos debe ser igual a 1001 o los dos pueden serlo:
Código MySQL:
Ver original
  1. FROM productos
  2. WHERE (control='$control' OR control2='$control') AND estado='$estado';
Si sólo uno de los dos controles debe ser 1001, pero no los dos, sería:
Código MySQL:
Ver original
  1. FROM productos
  2. WHERE (control='$control' XOR control2='$control') AND estado='$estado';
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)