phpbar.de logo

Mailinglisten-Archive

[php] Doppelte Einträge aus MySQL entfernen

[php] Doppelte Einträge aus MySQL entfernen

gerd gerd.terlutter at web.de
Sam Okt 4 23:40:56 CEST 2003



Rene Sasse wrote:
> Hallo Florian!
>>Hallo,
>>ich habe eine Tabelle aus der ich doppelte einträge entfernen will sprich
>>wenn 4 gleiche Einträge drin stehen soll danach nur noch 1 drin stehen.
> die kannst Du so das rausfilter: 
> $query = "Select DISTINCT spalte1,spalte2,spalte3 from Tabelle"; 
> wärend einer Schleife alle Daten in ein Array packen, die Tabelle leeren und
> alle Daten aus dem Array wieder in der Tabelle speichern. 
erst speichern, dann löschen! Es sei denn, es sind keine wichtigen 
Daten. Evtl. eine temporäre Tab erstellen, Tab1 löschen und Tab2 in Tab1 
umbenennen.
> http://www.mysql.com/doc/en/ANSI_diff_SELECT_INTO_TABLE.html
> das sollte dir helfen :)
> btw:
> wie wäre es gleich beim eintragen zu checken ob ein solcher eintrag bereits
> existiert ? ;-)
> 
würde ich auch empfehlen

Gruss,
Gerd


php::bar PHP Wiki   -   Listenarchive