[Resolvido] Multiplos campo para busca em mysql
Olá galera estou apanhando um pouco para a lógia ao fazer um SELECT no bd.
o problema é o seguinte, tem por volta de 8 campos de busca, onde o usuario pode prencher todos, apenas 1 ou2, ou nenhum (onde aparecerá todos os dados).
Logo, uma tabema assim Nome, Bairro, estado_civil. o nome pode filtrar somene nome ou nome e bairro ou todos os campos entenderam? o negócio é que existem 8 mais opções de filtro da informação.
a principio tentei dessa forma
"SELECT * FROM usuarios WHERE (nome '%". $_POST['buscaNome'] . "%' OR bairro like '%". $_POST['buscaBairro'] . "%' OR estado_civil '%". $_POST['buscaEstadoCIvil'] . "%'ORDER BY ID"
porem dessa forma se a acondição de BuscaNome for true, o select não filtra os outros campos. Outra coisa que me intrifa é se o usuario não colocar nada em "bairro" a busca não acha nada qndo é para selecionar todos.
Como posso fazer um select de multiplos variaveis?Discussão (6)
Carregando comentários...