Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

feasso

Busca em todas as Tabelas

Recommended Posts

Preciso criar um sistema de busca para um site.

 

Este sistema precisa buscar em todos os campos de todas as tabelas do banco de dados. Isso é possível ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o INNER JOIN para fazer a busca em mais de uma tabela,cabe destacar a impôrtancia de uma modelagem de dados bem definida até os mínimos detalhes, como os campos de relacionamentos, um velho ditado diz, que um relacionamento bem definido é a alma do aplicativo, pois daí saem todas as consultas e operações com o banco, influenciando diretamente na otimização e performance do aplicativo

 

por exemplo em um form num combo, onde você seleciona a categoria e pode inserir o nome de algum produto para pesquisa.

 

SELECT categoria.categoria, produto.nome, produto.cod_produto, produto.url_imagem, produto.descricao, produto.valor, FROM categoria INNER JOIN produto ON categoria.cod_categoria = produto.cod_categoria WHERE categoria.cod_categoria = '"&varcategoria&"' AND produto.nome LIKE '%"&varpesquisa&"%'" ORDER BY produto.nome"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.