I\'m creating a paging class and need to pass in two parameters to my MySQL stored procedure for the LIMIT clause.
I\'m passing them in as INTs and trying something
Simple solution
CREATE PROCEDURE `some_proc` ( IN _START INTEGER, IN _LIMIT INTEGER ) BEGIN PREPARE STMT FROM " SELECT * FROM products LIMIT ?,? "; SET @START = _START; SET @LIMIT = _LIMIT; EXECUTE STMT USING @START, @LIMIT; DEALLOCATE PREPARE STMT; END $$
Try prepare statement in stored procedure.