Olá pessoal estou usando MySQL com PHP e preciso executar um query conforme o usuário digita o endereço,
LOGRADOURO + ENDEREÇO, ou ENDEREÇO
no momento estou conseguindo fazer somente a query com base no endereço mas se o usuário digita o LOGRADOURO a query não funciona.
SELECT
tb_enderecos.txtCep AS txtCep,
tb_enderecos.txtLogradouro AS txtLogradouro,
tb_enderecos.txtNome AS txtEndereco ,
tb_cidades.txtNome AS txtCidade
FROM
tb_enderecos,
tb_cidades
WHERE
tb_enderecos.txtNome LIKE '". $_REQUEST[endereco']. "%' AND
tb_enderecos.tipoCidade = tb_cidades.id
GROUP BY tb_enderecos.txtLogradouro, tb_enderecos.tipoCidade, tb_enderecos.txtCep
ORDER BY tb_enderecos.tipoCidade DESC LIMIT 15
lembrando que há um campo para o logradouro (rua, avenida, praça, etc..) e outro para o endereço (josé bontempo, kennedy, etc..)
como posso fazer o LIKE pegar pelos dois campos ??
isto irá ser um filtro para localizar o CEP somente digitando o endereço.
Pergunta
-= NemesiS =-
Olá pessoal estou usando MySQL com PHP e preciso executar um query conforme o usuário digita o endereço,
LOGRADOURO + ENDEREÇO, ou ENDEREÇO
no momento estou conseguindo fazer somente a query com base no endereço mas se o usuário digita o LOGRADOURO a query não funciona.
lembrando que há um campo para o logradouro (rua, avenida, praça, etc..) e outro para o endereço (josé bontempo, kennedy, etc..)
como posso fazer o LIKE pegar pelos dois campos ??
isto irá ser um filtro para localizar o CEP somente digitando o endereço.
Agradeço toda ajuda !
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados