++À lire les messages affichés, la question se complexifie de jour en jour.
Avant de soumettre d'autres pistes, j'aimerais avoir la vue d'ensemble. Y a-t-il d'autres contraintes? D'autres paramètres? Autre chose que nous aurions dû savoir depuis le début pour mieux t'aider?
Enfin sur le principe tu pourrais créer un tableau PHP équivalent aux données de ta bdd. Et pour faciliter la maintenance admin tu pourrais enregistrer ce tableau sérialisé dans un fichier texte qui sera récupéré par le traitement php.
L'idée générale est de n'utiliser la bdd que lorsque c'est absolument nécessaire. Pour le reste la mise en tableau dans des fichiers txt est beaucoup plus performante et optimisée pour le serveur.