Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2006, 06:48
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Una query para reunirlas a todas

Hola, estoy programando un buscador que tienes varios campos que se pueden rellenar o no. ¿Se puede realizar una única consulta que contemple todos los casos (campos rellenados o no)?
Más concretamente si el buscador tiene los campos: nombre, codigo y familia; ¿se puede hacer una consulta sin tener que comprobar si se han rellenado los campos?. Ej:

Código PHP:
if( !empty($nombre) && empty($codigo) && empty(familia) )
{
      
$query "SELECT * FROM Tabla WHERE Nombre = $nombre";
}

if( !empty(
$nombre) && !empty($codigo) && empty(familia) )
{
      
$query "SELECT * FROM Tabla WHERE Nombre = $nombre AND Codigo = $codigo";
}

...