echo $begrüßung;
Speichere die ID der Vorgänger-Nachricht bei der Nachricht mit.
Wie würdest du das am sinnvollsten dann in die Datenbank packen? An ein ID der vorherigen Nachricht speichern habe ich auch schon gedacht aber mir sind leider keine sinnvollen Möglichkeiten eingefallen, wie ich das fortlaufend am bessten in die Datenbank schreibe.
Eine ID dient allein zur eindeutigen Identifizierung eines Datensatzes. Welchen Wert diese ID hat, und ob der aufsteigend, absteigend oder zufällig ist, ist komplett irrelevant. Hauptsache die Werte sind eindeutig.
Jede Nachricht ist ein Datensatz und hat ihre eigene ID. Du zeigst eine Nachricht an, die du aus der Datenbank geholt hast. Sie ist da als eine von mehreren Nachrichten an einen bestimmten Benutzer hinterlegt worden. Wie das passierte sei erstmal egal. Beim Ablegen bekam sie eine ID zugewiesen. Beim Anzeigen weißt du natürlich, welche ID das ist. Du musst zusammen mit dem neuen Datensatz der Antwort ebendiese ID in einem Feld für die Referenz-ID ablegen.
Allerdings würde ich mir die Referenzierung sparen und die Nachrichten allein anhand der Uhrzeit sortiert ausgeben. Welche Nachricht worauf Bezug nimmt, erkennen bei einer Zwei-Personen-Kommunikation die Beteiligen ja am Inhalt und auch anhand der zeitlichen Reihenfolge.
echo "$verabschiedung $name";