Tom: Newsscript mit blätter funktion erweitern

Beitrag lesen

Hello,

Um die Anzahl der unLIMITierten Datensätze zu erhalten gibt es noch einen eleganteren Weg:

Die normale Abfrage mit der LIMIT-Klausel

SELECT irgendwas FROM irgendwoher LIMIT x,y

wird um das Schlüsselwort SQL_CALC_FOUND_ROWS erweitert:

SELECT SQL_CALC_FOUND_ROWS irgendwas FROM irgendwoher LIMIT x,y

Die Abfrage

SELECT FOUND_ROWS()

liefert dann die Anzahl der Daten, als ob "SELECT COUNT(*) FROM irgendwoher" ausgeführt worden wäre.

Ich kann da nicht erkennen, ab welcher MySQL-Version das sicher funktioniert oder ich bin mal wieder blind. Hast Du da mehr Input für mich?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau