+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Duplicate Entry-Fehler

  1. #1
    TP-Specialist PeterBrand hilft, wo's geht PeterBrand hilft, wo's geht PeterBrand hilft, wo's geht Avatar von PeterBrand
    Registriert seit
    Aug 2001
    Ort
    Graz
    Beiträge
    2.863

    Duplicate Entry-Fehler

    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"

    Code:
    $updateneu = $_POST[hidden_upd]+1;
    $SIKOCODE = $_POST[hidden_code]."_upd".$updateneu;
    $aenderungsiko = "INSERT into anmeldung SET code='$SIKOCODE', ....
    Wenn ich mir die Variable $SIKOCODE ausgeben lasse, ist der Wert "xyz_upd1" usw.
    Trotzdem kommt es bei der SQL-Anweisung dann mit "xyz" zum Duplicate entry...

    Warum?
    Freedom for Mars!


  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    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


  3. #3
    TP-Specialist PeterBrand hilft, wo's geht PeterBrand hilft, wo's geht PeterBrand hilft, wo's geht Avatar von PeterBrand
    Registriert seit
    Aug 2001
    Ort
    Graz
    Beiträge
    2.863
    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!


+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51