Ir para conteúdo

POWERED BY:

Arquivado

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

Igor FV

Relacionamento entre tabelas...

Recommended Posts

Bom dia amigos...Tenho duas tabelas no bd MYSQL chamada de "cad_impressoras" e outra de "fab_impressoras", existe um form que insere os registros na tabela "cad_impressoras". Tenho uma pagina PHP que lista esses registros da tabela "cad_impressoras", porém na campo "fabricante" é cadastrado o ID do fabricante através do form, como faco uma consulta para na hora de listar esses registros ao invés de listar os ID'S desses fabricantes, listar o NOME, que está em uma outra tabela chamada de "fab_impressoras" com seus respectivos ID'S?Vlw amigos... e aguardo respostas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, primeiramente você deverá ter um relacionamento feito entre as tabelas e na hora do select, usar um INNER JOIN. algo assim para mostrar o conteúdo desejado.Falou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só, ao criar relacionamento entre as tabelas estamos trabalhando com integridade referêncial. Então existem passos a serem feitos para o funcionamento correto do relacionamento.

Primeiramente você terá que definir quem serão os campos chaves estrangeiras, se eles forem chaves primárias não precisa criar índices antes de criar a chave estrangeira mas se não forem, você terá que criar um indice para o campo.

Outra coisa importante você precisará estar trabalhando com tabelas tipo InnoDb, se as tuas não forem só altera com o comando ALTER TABLE.

Dá uma lidinha bem atenta a este artigo aqui-> http://forum.imasters.com.br/index.php?showtopic=100466

e qualquer coisa vai postando aí.

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.