Tema: OR en mysql
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2009, 12:34
codig0
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 8 meses
Puntos: 41
Respuesta: OR en mysql

Normal que se quede en blanco si no existe :S por que estás buscando lo que hay dentro de esas dos variables y si no existe, ¿que va a mostrar?, digo yo que es lógico, lo que puedes hacer es poner dentro de la consulta en vez de

Código:
WHERE (province='$provincia' OR zone='$zona')
pones

Código:
$where
y luego, encima de la consulta

Código:
if (!empty($provincia) or empty($zona)) {
$where="WHERE (province='$provincia' OR zone='$zona')";
}
así solo se pondrá el where si alguna de las dos variables tienen algo y sino, pues no se pondrá el where y saldrá todo lo que haya en la tabla.

saludos.