Hi,
um keine doppelten User-IDs zu bekommen habe ich in der MySQL das Feld 'id' als UNIQUE definiert.
Funktioniert soweit auch alles.
Leider ist nun die Änderung von bestehenden Feldern per UPDATE über ein php-Script nicht mehr möglich
z.B.:
Manuell, via phpMyAdmin, lassen sich die Daten schon ändern, nur nicht per Script.
Entferne ich UNIQUE, laufen auch die Aktualisierungen per Script wieder einwandfrei. Nun ist natürlich wieder die Neuanlage von doppelten IDs möglich.
Wie lässt sich das Problem lösen?
mfg
Julia
um keine doppelten User-IDs zu bekommen habe ich in der MySQL das Feld 'id' als UNIQUE definiert.
Funktioniert soweit auch alles.
Leider ist nun die Änderung von bestehenden Feldern per UPDATE über ein php-Script nicht mehr möglich
z.B.:
PHP:
$dbanfrage = "UPDATE $tabelle2 SET user_name='$user_name, letztdat='$letztdat' WHERE id ='$id'";
Manuell, via phpMyAdmin, lassen sich die Daten schon ändern, nur nicht per Script.
Entferne ich UNIQUE, laufen auch die Aktualisierungen per Script wieder einwandfrei. Nun ist natürlich wieder die Neuanlage von doppelten IDs möglich.
Wie lässt sich das Problem lösen?
mfg
Julia