david: werte in datenbank eintragen

Beitrag lesen

so vielen dank an alle jetzt gehts

stand irgendwie auf der leitung und hab den primary key mit autoincrement gleichgesetzt.
also NULL in der DB heisst wenn der user nix angibt nimm den standart wert!
wichtig autoincrement bei der id(NOT NULL) da sonst fehler weil werte (id) dopppelt.
NOT NULL heißt schrei wenn der user nix eingibt, sonderfall: die db befüllt die spalte selber durch autoincrement.oder?

$query="INSERT INTO kalenderdaten VALUES(NULL,'$Datum','$Uhrzeit','$Beschreibung')";

das script stammt ja von nem lehrer.
warum gibt man hier NULL an? es ist doch eh von der datenbank her geregelt

$insert_ok=@mysql_query($query,$link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
--------er sagt dass das argument falsch is--------------