Linuchs: danke

Beitrag lesen

Hallo dedlfix,

meine Antwort war verschwunden, also noch einmal.

With ON DUPLICATE KEY UPDATE, the affected-rows value per row is 1 if the row is inserted as a new row, 2 if an existing row is updated, and 0 if an existing row is set to its current values.

Auf der Seite habe ich nach "mysql_affected_rows" gesucht, kein Treffer. Komisch, dass das wichtigste Keywort fehlt.

Habe ich mal schnell eingebaut, sieht gut aus. Muss ich aber noch gründlicher testen.

Es gilt auch ein gleichbleibender Satz als verändert, wenn ich das Feld zeit_aen auf time() setze. Tue ich das nicht, wird die Zeit trotz Änderung nicht festgehalten.

Ich unterscheide zwischen zeit_aen = time() bei manueller Änderung und last_modified (timestamp), wenn nur der counter beim Aufruf hochgesetzt wird.

Linuchs