kannst Du mal die Struktur der Tabelle posten ? (und mysql-Version)
In einer Table habe ich ein Feld "code", dass eindeutig sein muss.
Wenn in bestimmten Fällen Änderungen an den Daten durchgeführt werden, müssen die alten Daten gespeichert werden und der Code bekommt einen Zusatz mit einer Nummer:
z.B.
Originalcode: xyz
Code für Sicherungskopie nach 1. Änderung: xyz_upd1
Code für Sicherungskopie nach 2. Änderung: xyz_upd2
Wenn der Code nur aus Zahlen besteht funktioniert das System auch, wenn er Buchstaben enthält bekomme ich immer dei Fehlermeldung: "Duplicate entry 'xyz' for key 2"
Wenn ich mir die Variable $SIKOCODE ausgeben lasse, ist der Wert "xyz_upd1" usw.Code:$updateneu = $_POST[hidden_upd]+1; $SIKOCODE = $_POST[hidden_code]."_upd".$updateneu; $aenderungsiko = "INSERT into anmeldung SET code='$SIKOCODE', ....
Trotzdem kommt es bei der SQL-Anweisung dann mit "xyz" zum Duplicate entry...
Warum?
Freedom for Mars!
kannst Du mal die Struktur der Tabelle posten ? (und mysql-Version)
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Danke - Deine Bitte hat mir die Augen geöffnet
*vordenKopfklatsch* - das Feld mit dem Code ist längenmäßig begrenzt, deshalb ist der hintere Teil, in dem sich der Inhalt unterscheidet einfach abgeschnitten worden. Es war reiner Zufall, dass der Code mit nur Zahlen kürzer war...
Freedom for Mars!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)