Campo ID sem valor padrão em PHP

14/08/2016

0

PHP

Me ajudem mais rapído possível.
Olá galera quando eu cadastro acontece esse seguinte erro.!

Field 'id' doesn't have a default value

agora vem codigo! php cadastra.php




= '1'){
	$erro = "Usuário já cadastrado no sistema, escolha outro.";
}else{

$cadastra_users = @mysql_query("INSERT INTO usuario(nome, email, cidade, usuario, senha, data)
                          VALUES('$nome', '$email', '$cidade', '$usuario', '$senha', '$data')")
			 or die(mysql_error());
$resposta = ("$cadastra_users");
if($resposta){
	$erro = "Usuário cadastrado com sucesso!";
}else{
	$erro = "Erro ao cadstrar usuário!";
}
}
@header ("location:cadastra.php?&sim=$erro");
}
?>




Cadastrar usuário


Nome




E-mail




Cidade




Usuário




Senha





Voltar
Italo

Italo

Responder

Post mais votado

16/08/2016

Olá Italo,

Verifique se no banco de dados você configurou a chave primária como 'auto-increment'.

Isso fará com que cada vez que você cadastre, o id sofra um acréscimo com o novo registro, que pode ser a causa de erro.

Diego Silva

Diego Silva
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar