| pl_90 |
Geschrieben am: Mo 1.10.2007, 19:22
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 236 Mitglied seit: 29.03.2007 |
Hallo...
Ich habe in meiner Tabelle mehrfach gleiche Einträge und ich möchte, dass nur einer dort steht... Wie könnte ich das machen, damit nur einer drinne bleibt und die anderen die gleich sind gelöscht werden? -------------------- heYeah! webkatalog << NEU
|
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#2 Geschrieben am: Mo 1.10.2007, 19:29 (+00:07)
|
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2206 Mitglied seit: 4.02.2006 |
Nach Mehrfache Datensätze googeln und bsp. den Magerquark-Blogeintrag lesen.
PS: Der Blog ist nicht von mir. Ach - ich sehe, Fundstellen 6/7 verweisen auf dieselbe Seite. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
![]() |
| pl_90 |
#3 Geschrieben am: Mo 1.10.2007, 20:26 (+00:56)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 236 Mitglied seit: 29.03.2007 |
Danke.. Aber das war mir zu kompliziert.. Ich habe noch was gefunden und folgendes gemacht:
$res = mysql_query("SELECT id, url FROM tabelle"); while (list($id, $url) = mysql_fetch_array($res)) { mysql_query("DELETE FROM tabelle WHERE url = '".$url."' and id != '".$id."'"); } Danke.. trotzdem... -------------------- heYeah! webkatalog << NEU
|
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#4 Geschrieben am: Mo 1.10.2007, 21:58 (+01:32)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2206 Mitglied seit: 4.02.2006 |
Nur ist genau dies das, was man mit Sql nicht machen soll. Sql ist mengenorientiert. Wenn man da ein per Mengenzugriff lösbares Problem zeilenweise löst (noch dazu mit einem Herauskopieren der Daten in eine andere Sprache), dann ist das normalerweise um ein Vielfaches aufwendiger. Außerdem ist der Code nicht wirklich sicher. Entweder kopiert mysql_fetch_array alle Daten auf einmal raus (was ich nicht weiß), dann würden alle mehrfachen Einträge gelöscht werden, weil die erste ID die zweite und die zweite die erste löscht. Oder mysql_fetch_array ruft die Daten zeilenweise vom Datenbankserver ab. Wenn dann zwischen dem Abrufen und dem Löschen ein anderer Nutzer genau diese herausgezogene ID interaktiv löschen würde, dann wäre die zugeordnete Url auch endgültig weg. Und Code, der zu viel löscht, den sollte man vermeiden - denn sonst kommt Murphy und es passiert genau das, was eigentlich fast nicht passieren kann -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||
![]() |
| pl_90 |
#5 Geschrieben am: Di 2.10.2007, 13:05 (+15:06)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 236 Mitglied seit: 29.03.2007 |
Eigentlich sollte nichts schlimmes passieren, da dieser Befehl die mehrfache Einträge löscht, außer der eigenen ID ..
Das hat auch so geklappt.. -------------------- heYeah! webkatalog << NEU
|
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« Hintergrund wird in FF nicht angezeigt | Programmierung Allgemein | Adsense Klicks protokollieren »
Trackback-Url: http://www.ayom.com/track/t/20899
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| (S) Blog-Einträge für 30 Euro | XavierBlue | 91 | 0 | Fr 1.08.2008, 17:54 |
| [S] Manuelle Webkatalog-Einträge | eminax | 411 | 8 | Fr 18.07.2008, 08:57 |
| Alle Dateien mit bestimmten Anfang löschen? | BartTheDevil89 | 138 | 4 | Mo 14.07.2008, 14:14 |
| Biete Webkatalog Einträge | M.Yilmaz | 141 | 2 | Sa 17.05.2008, 13:57 |
| Scripte komplett löschen | Peter-Alexander | 193 | 10 | Mo 12.05.2008, 15:07 |
| 10 nächsten Einträge (SQL) | Ronald Nickel | 159 | 2 | Di 22.04.2008, 16:46 |
| [S] Social Bookmarks u. Ciao Einträge | investnow | 140 | 0 | So 30.03.2008, 18:02 |
| Gewinnspiel - Automatisierte Einträge verhindern? | hgw | 385 | 6 | Do 20.12.2007, 16:12 |
| Einträge verschwinden...!? | flo*li | 232 | 4 | Mo 22.10.2007, 21:07 |
Anzeige - [Interessiert an einer Anzeige?]













