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

Copiar dados específicos de uma tabela em um banco de dados e salvar em outra tabela de outro banco de dados


tester(\)|)5

Pergunta

Boa noite galera

Descobri o fórum hoje enquanto buscava no google uma solução para o meu problema.

estou iniciando os estudos em php e mysql, e um dos meus projetos atuais consiste no seguinte

efetuar a leitura do cod_estado e sigla de um banco de dados , tabela especifica, e salvar a sigla do estado em outra tabela em outro banco de dados.

 

Resumindo

 

Estou criando um formulário para cadastro onde para facilitar a minha vida e a do usuário a registrar, para não gerar erros de acentuacão ou nome de cidades não existentes.

 

Eu já tenho um db implementado, onde ele faz um fetch e ao selecionar o estado "sigla" ele já carrega na coluna das cidades somente as cidades disponíveis para aquele estado.

 

Porém este código está dentro de uma <form> onde contém também os dados completos de registro do cadastro de pessoa e salva todos estes dados com um INSERT INTO "nome do banco de dados" e tabela especificas para cada um dos dados do formuário.

 

 

A minha questão é qual o modo mais eficiente de efetuar a mesma coisa com a selecão da cidade e estado..

 

resumindo faz a leitura da db1 e ao selecionar o estado e cidade ele coloca os valores em

 

while ( $row = mysqli_fetch_assoc($result ) ) 
				{
					echo '<option value="'.$row['cod_estados'].'">'.$row['sigla'].'</option>';
				}

 

 

Depois preciso salvar estes dados Cidade e estado selecionado da lista value que o cliente selecionou no formulário e necessito salvar estes dados em outra db em outra tabela de nome estado, e outra tabela de nome cidade

//Insert to Mysqli Query
 $sql = "INSERT INTO userpass(user,pass,email,nome,endereco,cpf) VALUES('$user','$pass','$email','$nome','$endereco','$cpf')";
 $result = mysqli_query($conn, $sql);

Para salvar os outros dados atuais eu estou usando o seguinte código

 

Resumindo estou perdido kkkkkkkkk não encontrei a formula certa de proceder encontrei algo semelhante mas estão usando somente tabelas diferentes mas o mesmo banco de dados na internet referente ao seguinte tema.

 

no meu caso seria mais utilizar banco de dados diferentes

 

Citar

E se eu quisesse copiar apenas as informações sobre clientes com créditos superiores a 300?
Vamos retomar (e alterar) o exemplo acima:

 


INSERT INTO ClientesCidades (NomeCliente, CidadeCliente, CredCliente) SELECT cc_nome, cc_cidade, cc_cred FROM CliCred WHERE cc_cred > 300; 

 

 

 

Se alguém tiver conhecimento de como é feito e tenha interesse em ajudar eu agradeço.

 

Att.

tester(\)|)5

Editado por tester(\)|)5
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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