TheFlu: Überschreiben und Erhalten von Datensätzen

Beitrag lesen

Moin,

ich hab eine kleine Umfrage mit PHP und MySQL geschrieben und sie funktioniert prima.
Die Daten werden allderdings nicht mit einem INSERT-Befehl geschrieben, sondern mit einem UPDATE-Befehl. Das erfordert mein Tabellenlayout und auch wenn das nicht optimal ist ändert das nichts an der Struktur des Problem.

Mir ist das aufgefallen als jemnad bei mir gefragt hat ob er die Umfrage in mehreren Schritten (es geht um Texte die man über seine Mitschüler schrieben soll) machen kann.

Wenn ich man aber mit den normalen Updatebefehl noch mal die selben Datensätze beschreibt dann überschreibt man sie automatisch!
Und auch wenn Eingabenfelder leer gelassen werden, weil sie beispielsweise im Schritt vorher bearbeitet wurden, werden diese leer überschrieben.

Gibt es eine Möglichkeit alte Datensätze zu belassen und nur wenn es eine Änderung gibt, dann den Datensatz zu überschreiben?