Me imagine que se podria hacer algo asi pero no hay algo mas directo?
Y ahora me surgio la duda, como formo la query a base de variables?
Lo que entendi por tu respuesta es algo asi:
Código PHP:
if (empty($var1))
{
}
else
{
$cnsvar1 = "campo1 = '$var1'";
}
if (empty($var2))
{
}
else
{
$cnsvar2 = "campo2 = '$var2'";
}
$resultado = mysql_query ("SELECT * FROM table WHERE $cnsvar1 AND $cnsvar2");
Pero de esta manera me quedan el AND colgado, supon que yo si paso la var1 y no la var2, quedaria:
Código PHP:
$resultado = mysql_query ("SELECT * FROM table WHERE campo1 = '$var1' AND");
O me estoy equivocando?
Muchas gracias!