Estou tentando fazer uma busca por preço máximo em um site de imoveis, só que nao consigo de maneira alguma...
<?
include "conexao.php";
$valor = 10000; //Variável fixa para teste
$rQuery = mysql_query( "SELECT preco FROM imoveis WHERE preco <= '$valor'");
while ( $aRows = mysql_fetch_array($rQuery, MYSQL_ASSOC) ) {
$preco = $row[preco];
}
//teste
print "Valor buscado: $preco";
$sql = "SELECT * FROM imoveis WHERE (categoria ='$f_categoria' OR tipo ='$f_tipo' OR bairro ='$f_local' OR cidade ='$f_cidade') AND (preco = '$preco')";
$exe = mysql_query($sql);
//Restante do script para mostrar resultados
?>
Nao deveria ser encontrado um valor entre 10000 e um do BD, sabendo-se que na tabela no campo "preco" existe um valor MENOR ou IGUAL (<

Qdo executo o script, nao apresenta erro, mas ele busca valores que nao tem nada a ver..
Tambem tentei fazer assim mais nao deu.....
$query = "SELECT preco FROM imoveis WHERE (preco between '100' AND '$preco')"; //Coloquei um valor fixo e pensei em buscar até o valor de $preco..
Por que nao funciona?
Existe outra forma de puxar o resultado que atenda ao pedido?
Se alguem tiver um exemplo de como fazer...
Valew mesmo
