Campo ID sem valor padrão em PHP
14/08/2016
0
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
Cadastrar usuário
Nome
E-mail
Cidade
Usuário
Senha
Voltar
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
Cidade
Usuário
Senha
Voltar
Italo
Curtir tópico
+ 0
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.
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)