Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Banco De Dados


nbr2004

Pergunta

Olá Pessoal estou fazendo um guia comercial, e depois de de tudo pronto surgiu uma duvida, vejam só

no meu banco de dados eu tenho as tabelas

catalago_categorias

catalago_subcategorias

catalago_empresas

em categorias está assim

id | categoria

em subcategorias esta

id | categoria | subcategoria

e em empresas tem

id | categoria | subcategoria | empresas e mais um monte de dados

Até aí tudo bem, está normal mas o que ocorre é que por exemplo

a empresa Correios, tem vários lugares que pode se encaixado como:

'Finanças', 'Correios'

'Serviços Públicos', 'Correios'

'Telecomunicações', 'Correios'

'Transportes', 'Correios'

então o que eu fiz, cadastrei o correios, 4 vezes 1 vez em categoria e subcategoria diferente, porem eu não vou ter controle de quantas empresas eu tenho cadastradas pois correio é somente 1 empresa e está cadastrada mais de 1 vez, e quando a pessoa for pagar, nos detalhes exibe assim por TIPO = Pago

E a Empresa cadastrada na categoria X e na subcategoria X, do jeito que estou fazendo não deu certo porque se eu colocar as 4 empresas correios como pago, dá erro,

resulmindo, estou precisando que em 1 cadastro só ele fica em vários lugares diferente cadastrado

alguém poderia me ajudar

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Por que você não faz uma outra tabela, com as empresas, e ai nas três tabelas que você já tem você apenas insere o código da empresa cadastrada na tabela que acabei de citar, assim você evita de ter que ficar digitando várias vezes a mesma empresa? Se possível usa relacionamento entre elas...

Link para o comentário
Compartilhar em outros sites

  • 0

eu não entendi muito bem, mas dessa forma iria mostrar que ela está cadastrada apenas 1 vez??

ai nessa outra eu iria chama-la por exemplo de

catalago_secoes

e colocaria

idempresa | idcategoria ??

1(correios) 2(finaças)??

poderia me explicar melhor?

Editado por nbr2004
Link para o comentário
Compartilhar em outros sites

  • 0

Iria mostrar que está cadastrado apenas uma vez, na medida que as outras três tabelas que você tem apenas iriam ter códigos da empresa, por exemplo, você cadastrou o correio e ele tem o código 250... então nessas outras tabelas, no lugar do nome da empresa você colocar apenas '250', claro, que na hora de exibir você sempre vai ter que buscar que empresa corresponde ao código 'tal'...

Link para o comentário
Compartilhar em outros sites

  • 0

mas nas outras não dá pra eu adicionar nada, está assim

Catalago_categorias

id categoria

1 Agropecuária

2 Alimentação

3 Assessorias

4 Associações

5 Construção

6 Cultura

Catalago_subcategorias

id categoria subcategoria

1 Agropecuária Agrimensura e Topografia

2 Agropecuária Agronomia

3 Agropecuária Aquários

4 Agropecuária Aviação Agrícola

5 Agropecuária Avicultura

6 Agropecuária Cereais

catalago_empresas

id categoria subcategoria imagem imagemgrande empresa endereco

1 Publicidade Luminosos imagens/ imagens/ Uniplaca Herculano de Oliveira e Silva Nº34

2 Publicidade Plotters imagens/ imagens/ UNIPLACA Herculano de Oliveira e Silva Nº 34 Centro

agora como associar desse jeito que você me falou não consigo, ou melhor não estou conseguindo captar a sua mensagem

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...