Cita: -El usuario de la base de datos tiene todos los privilegios.
Eso no es necesariamente cierto. Los hosting a ciertos privilegios que no te dab.
¿Verificaste que tu user tenga privilegios de EXECUTE?
¿Capturaste el o los errores devueltos por MySQL cuando quieres usarlos? ¿Qué dicen?
¿Te aseguraste que los parámetros estén correctamente escritos? Es decir, los parámetros que muestras allí en tu script, son solamente numéricos. ¿es correcto?