Alguma coisa estranha acontece com o script listado abaixo. Ele insere um registro em uma tabela que tem tx_email como chave primaria e dt_assina que é um timestamp. O que acontece é que ele insere na tabela mas fala que deu erro de duplicate. Mesmo com a tabela sem registro nenhum, quando rodo o script a primeira vez, ele insere mas fala que deu chave duplicada. O que tem de errado?
Pergunta
Guest - Bruno -
Alguma coisa estranha acontece com o script listado abaixo. Ele insere um registro em uma tabela que tem tx_email como chave primaria e dt_assina que é um timestamp. O que acontece é que ele insere na tabela mas fala que deu erro de duplicate. Mesmo com a tabela sem registro nenhum, quando rodo o script a primeira vez, ele insere mas fala que deu chave duplicada. O que tem de errado?
require('conexao/conexao.php');
$mail = trim(strip_tags(htmlentities($_POST['email'], ENT_QUOTES)));
$sql = "INSERT INTO tb_email ";
$sql .="(tx_email) VALUES ";
$sql .="('$mail')";
if (mysql_query($sql,$conexao)) { //se funcionou o sql
echo "inseriu";
} else {
echo mysql_Error();
};
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.