ne, einfach in der while-schleife
Daten zusammenfassen?
Einklappen
X
-
-
PHP-Code:
$tabelle = "userinfos"; //tabellenname
$spalte = "deb_name"; //spaltenname
$query = "select $spalte, count($spalte) as anzahl, min(id) as dieser_nicht from $tabelle group by $spalte having anzahl > 1 ";
$result = mysql_query($query);
if(!$result) {echo mysql_error();}
while($row = mysql_fetch_array($result))
{
$dieser_nicht = $row['dieser_nicht'];
$doublette = $row[$spalte];
$limit = $row['anzahl'] - 1;
echo $row['anzahl']. " x " . $doublette. "<br>";
$del = " delete from $tabelle where email = '$doublette' and id != '$dieser_nicht' limit $limit ";
echo $del ."<br>";
// Zur Ausführung der DELETE-Anweisung Kommentarzeichen entfernen!!!
//$delete = mysql_query($del);
// if(!$delete) {echo mysql_error();}
//echo mysql_affected_rows(). " Datensätze gelöscht <br>";
}
Die wenigsten Fehltritte begeht man mit den Füssen.
Kommentar
-
Original geschrieben von ProfOli
ich glaub es ist nen bißchen spät.... verstehe nur bahnhof....
was willst du denn nun:
[ ] die datenbank normalisieren
[ ] dubletten löschen
[ ] das gesammelt untereinander ausgeben
?
Kommentar
-
Original geschrieben von Wurzel
jo ich auch.
was willst du denn nun:
[ ] die datenbank normalisieren
[ ] dubletten löschen
[X] das gesammelt untereinander ausgeben
?
von der sache her das was illusion gerade gepostet hat, damit kann ich soweit ich es jetzt sehen kann schon gut was anfangen ... DANKE
Kommentar
-
-
Original geschrieben von ProfOli
jetzt werd ich mir nur noch schnell das so basteln das alle daten als "ort" angezeigt werden ... denke (hoffe) ich bekomm es noch hin ...Die wenigsten Fehltritte begeht man mit den Füssen.
Kommentar
Kommentar