Tenho a seguinte consulta em MySQL no meu código PHP: $result = mysql_query("SELECT * FROM `alunos` WHERE (rua like '%".$rua."%' OR bairro like '%".$bairro."%') OR cidade like '%".$cidade."%'", $db) or die("Não foi possível fazer a consulta..."); Porém na hora de visualizar no browser ele caí direto no die e só exibe a mensagem de erro. Já tentei fazer outras consultas com vários argumentos na clausula WHERE, mas, usando AND entre eles e essa funcionou. Não consigo fazer a consulta que usa o OR funcionar. Alguém pode me dar uma força?