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

Dreamweaver atualizar duas tabelas ao mesmo tempo.


jacknx55

Pergunta

Fala aew galéra beleza..

queria saber como eu atualizo duas tabelas

Tabela 1 onde contem os dados do usuário

`id` int(11) NOT NULL auto_increment,
  `usu_foto` varchar(255) NOT NULL,
  `usu_sessao` varchar(255) NOT NULL,
  `usu_mysessao` varchar(255) NOT NULL,
  `usu_nome` varchar(255) NOT NULL,
  `usu_email` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6;
TB 2 onde é enserido os dados quando um amigo e adicionado ..
`id` int(11) NOT NULL auto_increment,
  `usu_foto` varchar(255) NOT NULL,
  `usu_sessao` varchar(255) NOT NULL,
  `usu_mysessao` varchar(255) NOT NULL,
  `usu_nome` varchar(255) NOT NULL,
  `usu_email` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

Como faço para que quando o usuario atualize a tabela 1 seja atualizada a TB 2 ..

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

1 resposta a esta questão

Posts Recomendados

  • 0

uma solução seria criar uma função pra enviar a mesma query para as duas tableas:

<?php

function usuarios_qry ($arr, $reterror=true) {//------ Esse segundo parâmetro serve para retornar o erro do mysql (padrão), caso seja false, a função irá retornar um false em caso de erro

$res = array();

$res[0] = mysql_query('INSERT INTO TB1 SET usu_foto="'.$arr[0].'", usu_sessao="'.$arr[1].'", usu_mysessao="'.$arr[2].'", usu_nome="'.$arr[3].'", usu_email="'.$arr[4].'"');
$res[1] = mysql_query('INSERT INTO TB2 SET usu_foto="'.$arr[0].'", usu_sessao="'.$arr[1].'", usu_mysessao="'.$arr[2].'", usu_nome="'.$arr[3].'", usu_email="'.$arr[4].'"');

if ($res[0] and $res[1]) {
return true;
}
else {
if ($reterror)
return mysql_error();
else
return false;
}

}

?>

dependendo da sua db, não esqueça de dar o utf8_encode.

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,3k
×
×
  • Criar Novo...