Hi,
wenn ich Dich richtig verstanden habe versuchst Du folgendes:
alte Anzeige: Beitrag1: asdf
neue Anzeige: Beitrag1: asdf
Beitrag2: asdfghi
Falls dem so ist geht es mit einem einfachen UPDATE auf die Spalte nicht, da ansonsten der Beitrag1 verloren ginge.
Die Lösung liegt hier im Datenbankdesign (vereinfacht):
Tabelle 1: Userdaten
Tabelle 2: Beiträge, u.a. mit Spalten beitrags_id, user_id, beitrag und ursprungsbeitrags_id.
Obige Einträge würden also DB technisch so aussehen (in Tabelle 2):
beitrags_id = 1
user_id = 1
beitrag = asdf
ursprungsbeitrags_id = NULL (KEIN Eintrag)
beitrags_id = 2
user_id = 1
beitrag = asdfghi
ursprungsbeitrags_id = 1 (von oben)
edit:
Solltest Du nur Beitrag 2 anzeigen wollen, den Beitrag 1 aber in der DB behalten müssen/wollen bietet sich eine Lösung mit einem Schalter an. Hänge hierzu in Deine Tabelle mit den Beiträgen einfach noch ein Feld "freigegeben" mit INT(1) und einem Default- Wert von 1 an. Wenn der Wert 0 beträgt wird der Beitrag nicht angezeigt, bei 1 kommt er. Dies kannst Du natürlich schon in der SQL- Abfrage eingrenzen.
Fürs erste hoffe ich mal, Dir geholfen zu haben. Ansonsten melde Dich wieder hier im Forum,
Andy Maurer, der in einem gut gekühlten Büro sitzt ;-)