mysql_query("INSERT INTO `Comments` (`nid`, `Naam`, `Comment`, `Datum`) VALUES (".intval($nid).", '".$_POST['Naam']."', '".$_POST['Comment']."', '".$datum."')") or die (mysql_error());
mysql_query("INSERT INTO `Comments` (`nid`, `Naam`, `Comment`, `Datum`) VALUES (".intval($nid).", '".$_POST['Naam']."', '".$_POST['Comment']."', '".$datum."')") or die(mysql_error());
Een veld dat je niet moet invullen moet ook niet aanwezig zijn in de insert. Dit is op voorwaarde dat het veld NULL mag zijn, of het een auto inc veld is.
Daar dient de auto inc voor in de eerste plaats, je zet het niet bij in de insert en word automatisch op 1 getal hoger dan de huidige indexwaarde ingevuld.
Daarom dat je soms ziet der er bepaalde ID's niet zijn, dit kan onderandere komen door dat ze deze rij verwijderd hebben, maar de ID blijft doortellen.