Saludos de nuevo!!
Me acaba de surgir una duda a la que si que no se darle solución, de hecho el otro día me pasó igual y ahí se quedó..
Resulta que yo por ejemplo tengo un php que recoge datos de un buscador, y ese buscador tiene 3 campos para "mejorar" la búsqueda, pongamos que esos campos tienen el nombre de: valor1,valor2,valor3.
Cuando yo lanzo la búsqueda al php ¿cómo le digo al SQL que si tiene un valor solo busque ese valor, si tiene dos busque dos y si tiene tres busque los tres?
Por ejemplo, consulta SQL..
Cita:
$consulta="SELECT texto FROM documentos WHERE valor1='$valor1' AND valor2='$valor2' AND valor3='$valor3'";
¿Si le llega alguna variable de valor1,valor2,valor3 en blanco a la consulta SQL la ignora como si no se hubiera especificado en la función WHERE?
Si no... ¿qué otra forma se puede emplear?
Un saludo y como no.. gracias ;)