Dans MySQL 5.0, les arguments LIMIT doivent être des constantes entières non négatives, et non des variables ou des paramètres de procédure. Utilisez instructions préparées pour éviter cette erreur.
De la documentation MySQL 5.0 -
De la documentation MySQL 5.5 -