I am currently starting web development and am now working on a very simple script that posts entry data from a from to a mysql database. But the problem I have been encountering is that when I submit the form I get the following error:
Error: Duplicate entry '0' for key 'PRIMARY'
To me it seems a really weird error as the table is completely empty, ID is set to auto_increment and I am not trying to assign any value to it.
I am using Xampp for my localhost on Mac OS btw.
This is my form (.php):
This is my mysql entry script (.php):
The result is this:
This is the database setup:
The weird thing is that when the table is empty, and I insert through the form the first time, something does end up in the database. But it is missing "email" and "password" and shows "NULL". The second time I use the form, nothing is added in the database: