Also, ich hab die Methode mit der neuen Tabelle jetzt genommen.Quote:
Für ORDER BY und LIMIT 5 etc. brauchst man dennoch nicht zwangsweise eine neue Tabelle, er kann einfach die behalten die er hat.
Ich denke nicht dass dort irgendwann so viele User angemeldet sein werden oder das Script "nutzen" dass es dann dank Performance nicht mehr zügig weiter geht. Da braucht er schon ne Menge User bis es an fängt langsam zu werden.
Außerdem wären nach deinem Vorhaben auch wieder zwei Abfragen notwendig bzw. eine JOIN Abfrage um an alle Daten zu kommen wenn man sie denn möchte.
Nimmt sich bei so wenig Spalten eig. nichts, egal wie man es macht.
Ich für meinen Teil würde lieber sehen wie es nun um den Fehler steht und ob der TS schon weiter gekommen ist ohne die COUNT Methode zu nutzen.
~ regards
Die Eintragung in die Tabelle funktioniert und die Ausgabe.
Jetzt muss ich aber dennoch Steini00 recht geben, dass das dann alles ziemlich mit der Leistung runtergehen wird. Es wir aber auch kein großes Projekt.
Trotzdem wäre mir die Methode, Pro User eine Spalte, und dort hochzählen lieber. Warum? Weil genau was Steini00 angesprochen hat, ich noch eine Top 5 machen will. Daher überlege ich mir das nochmal, teste und schreib dann falls mir irgendwelche Fehler unterlaufen.
Danke trotzdem nochmal an alle. Und macht euch nicht fertig, weil einer einen anderen Lösungsansatz hat, als der andere.