Hi,
komme irgendwie grad nicht dahinter. Wenn ich eine UNION Abfrage habe und darin SQL_CALC_FOUND_ROWS einsetzen will bekomme ich als "unlimitierte" Anzahl der Datensätze immer 1 raus.
Wenn ich alles richtig verstanden habe, dann sollte es so funktionieren....
http://dev.mysql.com/doc/refman/5.1/...html#id2920763
Was mache ich falsch - danke für euere Tipps...
//edit:
limit in der query vergessen, sorry
komme irgendwie grad nicht dahinter. Wenn ich eine UNION Abfrage habe und darin SQL_CALC_FOUND_ROWS einsetzen will bekomme ich als "unlimitierte" Anzahl der Datensätze immer 1 raus.
PHP-Code:
(
SELECT SQL_CALC_FOUND_ROWS
t1.field
FROM
tab1 t1
)
UNION ALL
(
SELECT
t2.field
FROM
tab2 t2
)
LIMIT 0,2;
SELECT FOUND_ROWS(); /* ist immer 1 */
http://dev.mysql.com/doc/refman/5.1/...html#id2920763
Was mache ich falsch - danke für euere Tipps...
//edit:
limit in der query vergessen, sorry
Kommentar