Hello,
Löse ich dieses Problem indem ich
a) die SQL-Abfrage durch user-angaben anpasse oder
b) die Ausgegeben Daten weiterverarbeite?a)
IMMER!
Sonst schiebst du überflüssige Datenmengen vom DBMS zum Webserver und lässt PHP mit diesen zu großen Datenmengen hantieren, die das DBMS (meistens) viel schneller, eleganter und zuverlässiger vorher verkleinern könnte.
Nein, nicht immer. Das Mischen von Daten sollte man immer der darstellenden Schicht überlassen, wenn durch die Aufteilung auf zwei Abfragen nicht Zeitlückenprobleme entstehen.
Die kann man aber meistens durch ein intelligentes Design und richtige Abfolge der benötigten Abfragen ausschließen, auch ganz ohne Locks.
Grundsätzlich sollte eine Gruppe ja auch erst dann gelöscht werden, wenn es kein Mitglied mehr gibt.
Trotzdem könnten sich bei Multiuser-Umgebungen Überschneidungen ergeben.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
