Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:mysql:mysql2xml [2023/03/20 14:50] – radeff | info:mysql:mysql2xml [2023/03/20 14:52] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== mysql2xml ====== | ====== mysql2xml ====== | ||
| - | |||
| - | * [[..: | ||
| - | * [[..: | ||
| - | |||
| - | source: http:// | ||
| - | ====== mysql2xml ====== | ||
| - | |||
| <code php> | <code php> | ||
| <?php | <?php | ||
| Ligne 88: | Ligne 81: | ||
| ?> | ?> | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== mysqldump2xml ====== | ||
| + | |||
| + | utiliser mysqldump pour générer du xml à partir d'une base MySQL; //défaut: c'est pas du xml standard// | ||
| + | <code php> | ||
| + | <?php | ||
| + | $dbUser = ' | ||
| + | $dbPass = ' | ||
| + | $dbName = ' | ||
| + | $dest = ' | ||
| + | |||
| + | class MySQLDump { | ||
| + | /** | ||
| + | * The backup command to execute | ||
| + | * @private | ||
| + | * @var string | ||
| + | */ | ||
| + | var $cmd; | ||
| + | |||
| + | /** | ||
| + | * MySQLDump constructor | ||
| + | * @param string dbUser (MySQL User Name) | ||
| + | * @param string dbPass (MySQL User Password) | ||
| + | * @param string dbName (Database to select) | ||
| + | * @param string dest (Full destination directory path for backup file) | ||
| + | * @access public | ||
| + | */ | ||
| + | | ||
| + | | ||
| + | | ||
| + | ' | ||
| + | } | ||
| + | |||
| + | |||
| + | /** | ||
| + | * Runs the constructed command | ||
| + | * @access public | ||
| + | * @return void | ||
| + | */ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // Instantiate MySQLDump | ||
| + | $mysqlDump = new MySQLDump($dbUser, | ||
| + | |||
| + | // Perform the backup | ||
| + | $mysqlDump-> | ||
| + | |||
| + | ?> | ||
| </ | </ | ||
| {{tag> | {{tag> | ||