Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Depieri Barduchi

Como inserir um registro em duas tabelas distintas

Recommended Posts

Fala galera!

Estou precisando inserir um registro em duas tabelas diferentes, por exemplo, cadastro meu usuário com um email (email_usuario), mas preciso salvar esse email na tabela emails (tb_email) e na tabela usuário (tb_usuario), como faço?????

 

vlw e t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça dois mysql_query()

 

 

$sql1 = mysql_query("insert into.....");
$sql2 = mysql_query("insert into.....");

Compartilhar este post


Link para o post
Compartilhar em outros sites

O correto é não fazer essa duplicação de dados.

Se a tua tabela de emails, tiver um id_usuario, você não precisa colocar um campo email na tabela usuario.

 

Esse é o mais correto. Pois se o usuário 'resolver trocar de email', você teria que fazer UPDATE nas duas tabelas, por isso, não faça essa duplicação de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei se sua modelagem está certa, se seus dados estão normalizados,

se estiverem e for isso mesmo,

procure sobre triggers

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.