Cita:
Iniciado por diegomel es que no hay condicion fija, son todas variables.
Puedes ir verificando si $a,$b,$c y $d estan vacias o no, y de acuerdo a eso sacar el and de la primera que tenga valor...
Por eso, agrega en la consulta una condicion extra que siempre se cumpla (como 1=1) y luego pones las demas que son variables -_-