Hallo,
Ich habe eine Liste von verschiedenen Dingen. Diese Liste kann in PHP durchbelättert werden, es gibt also mehrere Seiten. Den Inhalt der Liste lese ich mit LIMIT aus einer MySQL Datenbank aus. Die LIMIT Grenzen werden natürlich dynamisch berechnet und genau da liegt jetzt mein Problem. Aus der aktuellen Seitenzahl heraus kann ich mir zwar die Eingrenzungen berechnen, da ich aber natürlich vorher nicht weiß wieviele Datensätze es insgesamt gibt, weiß ich auch nicht ob die Seitenzahl nicht ungültig ist. Ich müsste die Abfrage also 2 mal ausführen, was nur mehr Zeit und Aufwand kostet. Da die Liste auch noch nach verschiedenen Kriterien angezeigt werden kann, reicht auch kein einfaches COUNT(*) sondern ich müsste bei beiden Abfragen mit komplizierten WHERE und JOIN Angaben abfragen, weil sich so die Anzahl der Datensätze und somit auch der Seiten individuell verändert. Mir fällt aber leider keine andere Lösung ein.
Weiß vielleicht jemand eine?MfG, muenzchen
sorry aber aus der beschreibung werd ich zumindest nicht schlau ;)
poste doch bitte 'nen beispiel dump (struktur und 1-2 datensätze) damit ich dir halbwegs folgen kann; im Ansatz kenn ich das Problem nämlich, hab es auch gelöst, weiß aber nicht ob das jetzt speziell bei dir auch der fall ist, gruß
august