Por un lado, lo que te ha dicho pateketrueke es bastante acertado en una cosa: No nos estás dando indicios como para saber por dónde empezar.
La información sobre el servidor y el cliente es prácticamente irrelevante. El hecho de que hosting y PC de desarrollo tengan versiones levemente diferentes de MySQL sólo incidiría si una de ellas contiene bugs solucionados en la otra en cuanto a servidor de MySQL, pero nada tienen que ver en principio con el hecho de que las inserciones, actualizaciones y borrados no se produzcan. Cuando mucho, eso podría desencadenar errores de sintaxis o de ejecución, ninguno de los cuales estás mencionando.
Pero lo que sí es de destacar es que no nos estas diciendo nada de lo que hiciste para probar el origen del problema:
¿Debuggeaste el funcionamiento del aplicativo una vez instalado en la web?
¿Probaste capturar los errores de sintaxis de MySQL y que te los devolviera como mensajes?
¿Trataste de capturar las excepciones de los scripts de PHP?
¿Verificaste que los parámetros de conexión fueran correctos?
¿Confirmaste los permisos de usuario otorgados por el hosting, para acceder a la base de datos?
¿Qué fue lo que hiciste para intentar resolver los problemas?
Para mayor claridad conceptual acerca de lo que nos tienes que contar antes de poder ayudarte, te sugiero darle una leída a esto:
Guía para realizar preguntas en el Foro