Ir para conteúdo

POWERED BY:

Arquivado

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

Bobrinha

[Resolvido] Dados duplicados no banco de dados

Recommended Posts

Olá, estou com um seguinte problema no DB bom eu crie o db com os campos abaixo e fiz uma pagina php pra inserir os dados, está inserindo normal porém até 3 vezes igual no db

 

Campo	Tipo
id	int(11)	 	 	 	
idImagem	varchar(255)	 	 	 	 	 	 	 
idUsuario	varchar(10)

 

<?php
$id = $_GET["id"];
$usr = $_GET["usuario"];

  // include("conexao.php");

	$ins = mysql_query("INSERT INTO favoritos (idImagem,idUsuario) VALUES ('$id','$usr')");
	if(!ins){
		echo "Erro ao cadastrar imagem favorita. Por favor, tente novamente";
		}
	else {
		echo "<br><br><br>sucesso imagem adicionada com sucesso as favoritas";
		echo "<br><br><br><a href=\"javascript:window.history.go(-1)\">Clique para Voltar</a>";
}

?>

 

no db mostra tipo assim

 

id idImagem idUsuario

32 3504 bobrinha

31 3504 bobrinha

30 36 bobrinha

29 36 bobrinha

28 36 bobrinha

27 36 bobrinha

26 36 bobrinha

25 36 bobrinha

24 40 bobrinha

23 40 bobrinha

22 40 bobrinha

21 2483 bobrinha

veja que tem varias idImagem repetidas e não sei por que isso está acontecendo? obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque isto...

$ins = mysql_query("INSERT INTO favoritos (idImagem,idUsuario) VALUES ('$id','$usr')");
               if(!ins){
                       echo "Erro ao cadastrar imagem favorita. Por favor, tente novamente";
                       }
               else {
                       echo "<br><br><br>sucesso imagem adicionada com sucesso as favoritas";
                       echo "<br><br><br><a href=\"javascript:window.history.go(-1)\">Clique para Voltar</a>";

 

Por isto...

 

$ins = mysql_query("INSERT INTO favoritos (idImagem,idUsuario) VALUES ('$id','$usr')");
$qtde = mysql_affected_rows();
echo 'A quantidade de dados inseridos foi '.$qtde;
               if(!ins){
                       echo "Erro ao cadastrar imagem favorita. Por favor, tente novamente";
                       }
               else {
                       echo "<br><br><br>sucesso imagem adicionada com sucesso as favoritas";
                       echo "<br><br><br><a href=\"javascript:window.history.go(-1)\">Clique para Voltar</a>";

 

Veja se imprime 1.

 

Carlos Eduardo

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.