Olá amigos, estou com um pequeno problema aqui, tenho um sistema de cadastro de produtos com a seguinte estrutura.
id
nome
categoria
imagem
--------------------
depois na segunda tabela temos
id
nome_categoria
quando o cliente realiza o cadastro ele insere o nome do produto e a categoria ele seleciona uma categoria listada, so que na tabela ele não grava o nome da categoria e sim a id da categoria então fica assim.
ex:
id = 15
nome = produto x
categoria = 1
imagem = produto.jpg
eu quero que quando os produtos sejam listados apareça o nome do produto e não a id.
Como podem ver na imagem abaixo, eu tenho a tabela Imóveis (mysql) que se relaciona com as tabelas Tipo, Bairro e Cidade.
O que eu preciso é o seguinte:
Tem um campo de texto para efetuar uma busca simples e pode ser digitado qualquer coisa. Suponhamos um usuário digite "São Bernardo do Campo", o sistema vai procurar nas tabelas Tipo, Bairro e Cidade até encontrar na coluna "nome" a palavra digitada e caso encontre, pega o ID e faz um loop comparando com o respectivo ID na tabela Imóveis e retorna todas as ocorrencias encontradas.
Eu gostaria de fazer com JOIN, más eu estou tendo dificuldades para entender.