Bonjour, Je vous propose un nouvel élément à utiliser : mysqlHelper.zip



Nom de la classe : mysqlHelper

Configuration requise : PHP 5 et mySQL >= 4.0.25



Propriétés



* Connection/Déconnection à une base mysql.

* Récupération de la liste des bases d'un serveur, des tables d'une base, des champs et index d'une table ;

* Permet d'exporter une base de données sans l'utilitaire mysqldump.exe ;

* Exporte la structure complète d'une base sous format XML ;

* Permet de répliquer une base de donnée maître vers N bases de données esclaves.



Réplication : J'ai créé cette fonction car je suis en hébergement mutualisé sans accès aux fonctions de réplication de mySQL ni aux fichiers de logs de mySQL.



Pour le moment, elle permet de répliquer les



* Ajout/Modification/Suppression de tables ;

* Ajout/Modification/Suppression de champs ;

* Ajout/Modification/Suppression d'index ;

* Contenus de certaines tables (paramétrées dans un fichier de configuration).



Remarques : Cette version ne tient pas compte des nouveautés des mySQL 5, telles que



* La classe ;

* Un exemple de fichier de configuration pour la réplication ;

* Un fichier d'exemples.



Qu'en pensez-vous ?