Mysql, version
5.0.45-Debian_1-log
Jeg prøver at benytte sql_calc_found_rows:
Jeg har set tricket med at lave det som en union, for at omgå en bug med
at det ikke nødvendigvis er den query, jeg er intresseret i, men den
query, der tilfældigvis kan være kørt af en anden "instance" af websiden
(eller en anden), når webserveren er belastet.
http://dk2.php.net/manual/en/function.mysql-num-rows.php#76463
(WHERE 1=1 AND ... bliver optimeret væk; det er for lettere at kunne
bygge queryet dynamisk)
SELECT SQL_CALC_FOUND_ROWS '0' dummy, `id` FROM `Blog`
WHERE 1 =1
AND `entry` LIKE ('%%Mandag%%')
UNION (SELECT '1' dummy, FOUND_ROWS()
)
order by dummy desc, id desc