Os cuento, tengo que hacer un buscador de ficheros en PHP, y a la hora de la busqueda tengo que tener en cuenta varios campos, claro eso seria muy facil si todos los campos fueran rellenados a la hora de buscar porque seria una simple sentencia en SQL pero si por ejemplo tengo 3 campos tienen que salir únicamente las que cumplan los criterios de búsqueda de los campos que hayamos usado.
Yo he empezado ha hacerlo pero claro:
if (campo1 == ' ')
{
if (campo2 ==' ')
{
if (campo3==' ')
{
ERROR
}
else
{
BUSQUEDA SOLO CON EL CAMPO3
}
else
{
if (campo3==' ')
{
BUSQUEDA SOLO CON EL CAMPO2
}
else
{
BUSQUEDA CON LOS CAMPOS 2y3
}
}
else
{
}
}
Vamos creo que me entendeis que seria 2^3 opciones, solo con tres campos

Una solución seria haciendo INTERSECT


QUE ALGUIEN ME AYUDEEEEEEEE!!!!!
