Ir para conteúdo

Arquivado

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

Felipe Torres

[Resolvido] SELECT, INSET e DELETE de uma tabela pra outra.

Recommended Posts

Fala galera,

 

é o seguinte, estou tentando fazer 1 email de confirmação, e queria um comando sql que tira-se 1 registro de da tabela, e registra-se em outro.

 

Eu tinha feito assim:

 SELECT * INTO participante FROM temp where id = $id 

, mas dessa forma ele COPIA a tabela toda.

 

O que eu quero é o seguinte:

 

Tenho a tabela TEMP, quando o cara faz a inscrição ele é cadastrado nessa tabela, quando ele recebe o email de confirmação, ele clica no link para a confirmação, ai quero tirar ele da tabela TEMP e passar pra tabela PARTICIPANTE e deletar da tabela TEMP.

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Numa transaction

 

DELETE FROM TABELA1 WHERE ...;
INSERT INTO TABELA02 (COLUNA1,COLUNA2...) VALUES (123,456,...);

 

Solução mais simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô, essa é bem mais simples dá que eu usei.

 

$query = "SELECT *  FROM temp where id = $id";
$result = mssql_query($query);// or die ("Erro". mysql_query());

if ($res = mssql_fetch_assoc($result)){


		$participante = new Participante();
		$participante->setNome($res['nome']);
		$participante->setMatricula($res['matricula']);
		$participante->setEmpresa($res['empresa']);
		$participante->setLotacao($res['lotacao']);
		$participante->setEmailcomercial($res['emailcomercial']);
		$participante->setEmailpessoal($res['emailpessoal']);
		$participante->setDatanascimento($res['datanascimento']);
		$participante->setTelefone($res['telefone']);
		$participante->setCpf($res['cpf']);
		$participante->setRg($res['rg']);
		$participante->setEndereco($res['endereco']);
		$participante->setSenha($res['senha']);
		$participante->setStatus($res['status']);
		if($participante->cadastrar()){


	?>
		<script type="text/javascript">
			alert("Bem Vindo ao Programa");
			location.href='inscricao.php';
		</script>	

	<?php 

}else{
	?>
		<script type="text/javascript">
			alert("Por Favor, refazer a inscrição! Obrigado!");
			location.href='inscricao.php';
		</script>	
	<?php 
}
}

 

vlw galera.

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.