Hallo,
Danke für das Beispiel! Die Ausgabe der doppelten/dreifachen Datensätze funktioniert prima.
Ich könnte doch nunmehr theoretisch in einer do while schleife alle Datensätze löschen, die durch das select vorher entsprechend erfaßt wurden, oder?
Welcher der doppelten gelöscht wird ist egal. Und das feld ID (autoinc) ist dabei doch gut als Schlüssel zu gebrauchen, denke ich...
das Feld ID bekommst Du durch das Verfahren nicht.
Du bekommst in einem zweiten Schritt alle betroffenen ID-Werte.
In einem dritten Schritt könntest Du alle außer den kleinsten (oder größten) ID-Werten ermitteln.
Schreibe die ID-Werte aller Mehrfacheinträge - außer der kleinsten ID eines Mehrfacheintrages - in eine temporäre Tabelle.
Erstelle ein Backup der Originaltabelle.
Lösche aus der Originaltabelle alle Datensätze mit einer ID, die in der temporären Tabelle aufgeführt ist.
Ach so, ich hatte etwas völlig vergessen: mit PHP hat das ganze nichts zu tun.
Freundliche Grüße
Vinzenz