Grüße an alle. Neuling hier. Frage zur Vermeidung von doppelten Eintragungen in meinem einfachen Webformular.Erstellen eines eindeutigen Schlüssels in der MySQL-Tabelle mit Bezug auf das Datum
Meine Tabelle Datensatz Benutzereingabe von einem Web-Formular und unterschieden nach Datum, z. DATUM(). Wie verhindert man, dass Benutzer mit demselben Namen Informationen zweimal in einem einzigen Datum eingeben, z. Derselbe Nutzername kann nicht zweimal am selben Datum eingegeben werden, aber kann an einem anderen Datum eingegeben werden?
Hoffe jemand kann mich dazu beraten. Danke ist Fortschritt.
Danke für alle Ratschläge :) Wie vorgeschlagen, wird es den gleichen Eintrag vom gleichen Datum verhindern. Aber wenn ich das Datum auf das nächste Datum ändere, wird "duplicated name" angezeigt. Wie kann der gleiche NAME am anderen DATE erneut eingegeben werden? – cys
Vielleicht haben Sie auch einen eindeutigen Schlüssel auf den Namen? Bitte führen Sie dies aus: 'show create table tablename' und veröffentlichen Sie die Ergebnisse. – ceteras
Danke Jungs, ich schaffe es zum Laufen. Ich gebe eine if..else-Anweisung ein, um zu bestätigen, ob irgendeine Zeile mit DATE und NAME gleich ist, führe dann keinen Datensatz aus, sonst gebe record ein. Ich habe von euch allen die Idee bekommen, NAME und DATUM einzigartig zu machen. Danken! :) – cys