Hi!
Nochmal zu NULL: wenn ich irgendwann mal einen Eintrag löschen will, wie muss man das formulieren?
Bei WHERE primärschlüsselfeld=... brauchst du keinen Inhalt zu kennen. Genau da gibt es unter anderem das Primärschlüsselfeld.
Mit mysql_query...values('')...? Würde vielleicht automatisch mit NULL gefüllt? Oder direkt mit ...values('NULL')...?
NULL ist ein Schlüsselwort, wird also ohne Anführungszeichen notiert, sonst ist es nur ein String.
Jedes Feld hat einen Default-Wert, der beim Einfügen verwendet wird, wenn das betreffende Feld nicht im INSERT-Statement aufgeführt wurde. Bei Feldern, die NULL erlauben ist der Default-Wert des Default-Wertes NULL. Soll heißen: beim Hinzufügen eines Feldes zur Tabelle kann man einen Defaultwert festlegen. Wenn du das nicht machst, ist es bei NULL-erlaubten Feldern NULL ansonsten ein Leerstring.
Lo!