O erro está no seu banco de dados, caso tenha algum campo com valor NULL adicione algum valor ou exclua-o.
também pode ser corrigido na hora de criar sua tabela, eu corrigi o meu erro com esse código na hora de criar a tabela no mysql.
Create table app (
ID Int UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
login Varchar(30),
senha Varchar(40),
Primary Key (ID)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
O destaque vai para esse codigo.
Primary Key (ID)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
também pode ser corrigido na hora de criar sua tabela, eu corrigi o meu erro com esse código na hora de criar a tabela no mysql.
Create table app (
ID Int UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
login Varchar(30),
senha Varchar(40),
Primary Key (ID)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
O destaque vai para esse codigo.
Primary Key (ID)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;