ich möchte eine Abfrage ausführen und dann die Ergebnisse Seitenweise Anzeigen, z.B. <<zurück 1 2 3 4 weiter >>
Dazu habe ich momentan 2 Befehle:
SELECT DISTINCT ,(count(*)) FROM [...] WHERE[...]
Fürs ermitteln der Gesamtzahl der Einträge
Was macht das DISTINCT da?
SELECT * FROM [...] WHERE[...] LIMIT untergrenze, obergrenze
Fürs Ergebnis, was angezeigt wird (mit LIMIT)Leider muß der selbe Befehl 2 mal ausgeführt werden.
Inwiefern?
Kann man das alles in einem Befehl unterbringen?
Oder ist count(*) weniger Performancelastig?
COUNT(*) ist gut, willst Du zwei Abfragen vermeiden? Wüsste nicht wie das gehen soll.