Zitat:
Zitat von b0db0x
dann hab es in meinem Datensatz anstatt ein gewolltes blank beispielsweise eine 0 stehen... 
|
Bei welchem Spaltentyp ...?
Nummerische Spaltentypen erlauben kein "blank" als Inhalt.
Gar kein Inhalt wäre (übrigens auch bei Textspalten statt eines Leerstrings) der Wert NULL (sofern die Spaltendeklaration diesen nicht ausschliesst).
Davon abgesehen, erschliesst sich mir der Sinn deines Vorhabens nicht wirklich - willst du nur irgendwas testen?
Jedenfalls legst du in der Personal-Tabelle einen neuen, "leeren" Datensatz an - und willst dann das Update aber doch nur auf die Datensätze beziehen, die die WHERE-Klausel
Code:
WHERE p.PersonalNr = '".$_POST['orgpn']."' and a.PersonalNr = '".$_POST['orgpn']."'";
erfüllen - da erwartest du doch hoffentlich nicht wirklich, dass das auf deinen "leeren" Datensatz zutrifft (sofern $_POST['orgpn'] und $_POST['orgpn'] nicht ebenfalls beide "leer" sind)?