Busca relacionada PHP MYSQL
30/10/2015
0
Pessoal, eu não sei se "busca relacionada" sejá o termo certo a se usar.
Mas eu gostaria de efetuar uma busca em uma tabela de um banco mysql, essa busca deveria ser feita em dois campo.
o campo "cidade" e no campo "categoria" da tabela "prestador".
Porem, eu tenho um usuario na sessão na qual a cidade dele é "São Paulo" por exemplo.
eu pego o valor da cidade do usuario pela session
$cidade = $_SESSION['UsuarioCidade'];
Depois pego o valor da "categoria" preenchido pelo usuário no formulário.
$sql = mysql_query ("SELECT * FROM prestador WHERE categoria LIKE '%$busca%' OR cidade = '%$cidade%'");
Sei que não estou fazendo do jeito certo. Meu objetivo seria que apenas aqueles prestadores que tiverem na cidade de "são paulo" e que a categoria fosse igual a buscada pelo o usuário fossem retornado na pagina.
Desculpe-me se não fui muito claro, mas espero que alguém possa me orienta a chegar nesse resultado.
Mas eu gostaria de efetuar uma busca em uma tabela de um banco mysql, essa busca deveria ser feita em dois campo.
o campo "cidade" e no campo "categoria" da tabela "prestador".
Porem, eu tenho um usuario na sessão na qual a cidade dele é "São Paulo" por exemplo.
eu pego o valor da cidade do usuario pela session
$cidade = $_SESSION['UsuarioCidade'];
Depois pego o valor da "categoria" preenchido pelo usuário no formulário.
$sql = mysql_query ("SELECT * FROM prestador WHERE categoria LIKE '%$busca%' OR cidade = '%$cidade%'");
Sei que não estou fazendo do jeito certo. Meu objetivo seria que apenas aqueles prestadores que tiverem na cidade de "são paulo" e que a categoria fosse igual a buscada pelo o usuário fossem retornado na pagina.
Desculpe-me se não fui muito claro, mas espero que alguém possa me orienta a chegar nesse resultado.
Matt
Curtir tópico
+ 0
Responder
Post mais votado
30/10/2015
Acho que não entendi bem, mas tente assim:
$sql = mysql_query ("SELECT * FROM prestador WHERE categoria LIKE '%$busca%' AND cidade = '%$cidade%'");
Jothaz
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)