Günther S: MySQL Query dauert über PHP sehr viel länger als über PHPmyAdmin

Beitrag lesen

Hallo,

Wenn du LIMIT nutzt, um für eine Blätterfunktion nur jeweils X Einträge pro Seite auszulesen, schau dir auch mal FOUND_ROWS() an - das kann dir unter Beibehaltung der LIMIT-Einschränkung trotzdem noch mitteilen, wie viele Ergebnisse die Query ohne LIMIT gebracht hätte.

Das ist zwar nicht ganz das, was ich gerne gehabt hätte, aber immerhin kann man im Normalfall (DAU gibt keine unsinnige Seitennummer ein) auf den sehr zeitintensiven Query verzichten und diesen nur dann ausführen, falls das nötig ist (FOUND_ROWS() == 0).

Daher, danke!

Gruß,
Günther