Folgendes Query:
$query1 = mysql\_query("UPDATE news SET headline='$headline' , source='$source' , text='$text' , newspaper='0', image='$image', id='$id' WHERE id = 42");
Die ID 42 existiert eindeutig in der Tabelle. Es wird jedoch nicht diese nur diese Reihe erneuert, sondern auch ein neuer Eintrag wie bei einem Insert mit einer neuen ID (Feld ID wird über auto_increment immer automatisch gefüllt) und den gleichen Angaben erstellt.
Ich will aber nur das Update. Warum passiert das?
Wahrscheinlich könnte ich das ganze so umgehen, indem ich sofort nach dem ersten Query ein zweites ausführe, bei dem der letzte Eintrag gelöscht wird. Aber das muss doch zu vermeiden sein…