hola , la consulta la he provado y eso es lo raro mira, la consulta se crea de la siguiente forma:
Código PHP:
mysql_select_db($database_conect, $conect);
$query_busca = "SELECT * FROM propiedades WHERE";
if ($_POST['id']!="") $query_busca.=" id = '".$_POST['id']."' AND ";
if ($_POST['situacion']!="") $query_busca.=" situacion = '".$_POST['situacion']."'";
echo "$query_busca";
$query_limit_busca = sprintf("%s LIMIT %d, %d", $query_busca, $startRow_busca, $maxRows_busca);
$busca = mysql_query($query_limit_busca, $conect) or die(mysql_error());
$row_busca = mysql_fetch_assoc($busca);
lo cual una vez generado queda asi:
Código PHP:
$query_busca = "SELECT * FROM propiedades WHERE id = '".$_POST['id']."' AND situacion = '".$_POST['situacion']."'";
Esto lo he ejecutado manualmente y lo ejecuta sin problema, ahora cuando la consulta se forma dinamicamente no hay manera de hacerlo.... QUe comida de cabeza por diosss!!! si a alguien se le ocurre algo se lo agradezco.