Ik ben bezig om uit de database een lijst met Ids te halen (met een LIMIT).
Tevens wil ik weten hoeveel Ids er zijn in totaal (zonder LIMIT).

Ik heb de volgende Stored Procedure.


     PREPARE STMT FROM "SELECT SQL_CALC_FOUND_ROWS * FROM user LIMIT ?,?";
     SET @page_nr = page_nr;
     SET @row_count = row_count;
     EXECUTE STMT USING @page_nr, @row_count;

     PREPARE STMT2 FROM "SELECT FOUND_ROWS() AS total";
     EXECUTE STMT2;



De eerste statement wordt correct uitgevoerd, maar de tweede niet.
Wanneer ik deze statements niet dmv een Stored Procedure uitvoer, maar gewoon direct als SQL query, dan werkt het wel.
Welke MySQL versie test je op?
Sorry, vergeten.... het is versie 5.0.27

Reageren