CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
11.12.2012, 12:50:09
|
Anfänger
|
|
Registriert seit: Jun 2012
Alter: 70
Beiträge: 4
|
|
Doppelte Einträge zusammenfassen
Hallo,
meine Tabelle sieht etwa so aus:
id, userid, artikelid, menge.
jetzt sollen alle Artikel eines users, die doppelt vorhanden sind, zusammengefasst und die Mengen aufaddiert werden..
Beispiel vorher:
1, 25, 100, 2
2, 10,101,1
3,25,100,1
Nachher:
1.25,100,3
2,10,101,1
Der Artikel 100 ist beim user 25 nur noch 1 mal vorhanden und die Menge wurde auf 3 erhöht.
Ich grüble jetzt schon eine Weile, habe aber bisher keinen Ansatz.
Kann mir evtl jemand weiterhelfen?
Gruß
|
11.12.2012, 12:55:50
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Doppelte Einträge zusammenfassen
Hmm...
Zäumst du das Pferd von hinten auf?
Da doppelte rein zu schreiben ist schon mal falsch.
Verbinde userid und artikelid zu einem UNIQUE Key, dann passiert das nicht.
|
11.12.2012, 13:03:04
|
Anfänger
|
|
Registriert seit: Jun 2012
Alter: 70
Beiträge: 4
|
|
AW: Doppelte Einträge zusammenfassen
hmm, aber die Tabelle hat schon einige Tausend Einträge.
Die muss bereinigt werden.
Dann kann man über das unique reden :)
|
11.12.2012, 13:11:41
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Zitat von eddi-z
hmm, aber die Tabelle hat schon einige Tausend Einträge.
Die muss bereinigt werden.
Dann kann man über das unique reden :)
|
Das solltes Du gemeinsam angehen. Denn wenn Du erst alles mehrfachen Einträge bereinigst ohne UNIQUE vorher eingeführt zu haben, hast Du schnell wieder neue Mehrfacheinträge in der Tabelle.
Soll die Überarbeitung während des laufenden Betriebs erfolgen?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
11.12.2012, 13:29:23
|
Anfänger
|
|
Registriert seit: Jun 2012
Alter: 70
Beiträge: 4
|
|
AW: Doppelte Einträge zusammenfassen
jaa, während des laufenden Betriebes.
Das Problem mit den uniques ist halt, dass dann zuerst der ganze alte Code, der die Tabelle befüllt, angepasst werden muss. Sonst knallts da an allen Ecken.
Kommt Zeit, kommt auch das, aber bis dahin ...
|
11.12.2012, 14:10:58
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Sonst knallts da an allen Ecken.
|
Gut möglich.
Aber bei deiner Methode sowieso nicht ausgeschlossen.
Pfusch ist Pfusch. Und du möchtest deine Problem optimieren....
Mein Tipp:
Sicherung/Backup ziehen
Eine Kopie auf ein Testsystem spielen.
Datenbank reparieren/anpassen.
Scripte anpassen
Testen, bis zum schwarz werden
Domain abschalten
Änderungen aufspielen
Domain aktivieren
Beten
|
11.12.2012, 21:22:54
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Zitat von DokuLeseHemmung
Und du möchtest deine Problem optimieren....
|
<ggg>
Hilft das auch dann, wenn man nicht daran glaubt?
|
11.12.2012, 21:24:28
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Zitat von meikel
Hilft das auch dann, wenn man nicht daran glaubt?
|
Nicht nur Glaube kann Berge versetzten ...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
11.12.2012, 21:33:25
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Zitat von vt1816
Nicht nur Glaube kann Berge versetzten ...
|
Stimmt. ne Tonne TNT schafft das auch.
|
12.12.2012, 07:01:42
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Doppelte Einträge zusammenfassen
Zitat:
Hilft das auch dann, wenn man nicht daran glaubt?
|
Als Agnostiker kann ich dir sagen: Selbst wenn es nicht hilft, schaden tuts auch nicht.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:54:04 Uhr.
|