Buenas;
Tengo un buscador múltiple, esto es, en el mismo formulario de búsqueda uno puede rellenar el campo nombre, apellidos o ciudad para realizar la búsqueda o TODOS para filtrarlo aun más.
Entonces la consulta que le hago a la DB MySQL es la siguiente:
Código PHP:
$result = mysql_query("SELECT ID, NOMBRE, APELLIDOS, EMAIL, ETC
FROM USUARIOS
WHERE NOMBRE LIKE '$nombre%' AND APELLIDOS LIKE '$apellidos%' and PROVINCIA like '$provincia' and CP like '$cp%'
ORDER BY NOMBRE", $base) or die(mysql_error());
Y al realizar la búsqueda si lo especifico todo me va de perlas, pero en lo que dejo un campo vacío no me encuentra nada. ¿Cual es la solución sin tener que hacer 5 consultas diferentes?
Gracias!!