Ir para conteúdo

POWERED BY:

Arquivado

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

fabinhosantos

Trabalhando com parametros no bd

Recommended Posts

Pessoal vou tentar explicar minha necessidade:

 

Meu site tem dois serviços que são classificados e exibição de banners e tem as seguintes tabelas listadas abaixo onde nas tabelas clientes, classificados e banners eu armazeno o id referente a cidade e estado.

 

clientes

estado

cidade

classificados

banners

 

Quando for feito uma pesquisa por estado na tabela classificados ele retorna os registros que contenham o codigo do estado passado no form, e mostra exibi os banners referente ao estado passado no form.

 

Só que eu fiquei preso caso um cliente queira exibir um banner em 3 estados diferentes por exemplo...pra isso acontecer eu teria que criar 3 banners(registros na tabela banners) cada um contendo o id do referido estado.

 

Tem alguma forma de eu armazenar varios estados no mesmo campo no bd? e como eu faria essa comparação na hora do select?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade eu nunca usei a função split... vou ver o que faço, mas se alguem tiver um exemplo, ajuda muito.

 

obrigado

 

Poderia armazenar os id´s no campo separados por virgula e depois atraves do split, separar os id´s e fazer a comparação.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz um INNER JOIN,você precisa ter uma relacionamento entre as tabelas, na verdade, 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

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.