WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   MYSQL Gesamtanzahl der Treffer trotz LIMIT (http://www.wcm.at/forum/showthread.php?t=186842)

reemrev 05.03.2006 19:18

MYSQL Gesamtanzahl der Treffer trotz LIMIT
 
Ist es möglich, trotz LIMIT(von bis)-Beschränkung das Gesamtergebnis der eigentlichen Abfrage zu bekommen?
Beispiel:
Nach $query_pic = "SELECT ...LIMIT 1,10";
ist die Anzahl der Treffer 10. Hätte gerne das Gesamtergebnis ohne eine neue Abfrage (zB 10 von 221).

helios 06.03.2006 08:51

so gehts
Code:

select (select count(*) from tabelle) as gesamtergebnis, tabelle.* from tabelle limit 1,10;
aber wieweit das auswirkungen auf die performance hat wäre zu testen

käptn 06.03.2006 16:55

MySQL:
Code:

SELECT SQL_CALC_FOUND_ROWS * from table LIMIT 10;

SELECT FOUND_ROWS();

~

reemrev 10.03.2006 15:56

Danke, bin gerade am Ausprobierend, der Tipp von käptn dürfte aber erst ab MYSQL-Version4 funktionieren.

käptn 10.03.2006 17:27

Natürlich, sogar Debian/stable führt 4.0

Ich würde meinem Hoster Feuer unterm Arsch machen, wenn ich du wäre :mad2: :D

~

reemrev 11.03.2006 12:14

upps, hat eh eine MySQL4er Version, aber noch keine 5er, hab da was durcheinander gebracht.


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag