Pessoal, boa tarde. Essa é minha primeira postagem aqui no forum, hehehe... Bem, tenho um sistema de consultas em uma base com banco de dados MYSQL. O formulário que o usuário submete possui vários campos, só darei o exemplo de 3 campos: Data, UF, Status Segue minha query: $result = mysql_query("SELECT * FROM dados where cha_data_criacao like'%09/08/2012%' or est_uf='sp' or status='aberto'"); O meu problema é que o usuário pode selecionar todos os 3 campos, a query vai funcionar perfeitamente e retornar os resultados desejados, mas o usuário pode também, apenas selecionar o campo Data e o campo Status com isso a query não funciona por que o campo de UF estará vazio...Se o usuário consultar só um campo e deixar os outros dois em branco, erro também! Ou seja, a quer só sai perfeita se ele selecionar todos os campos. Gostaria de que a consulta fosse 100% personalizada, com os campos que o usuário desejar!! Como posso fazer isso?? Obrigado!!