info:mysqldump2xml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
info:mysqldump2xml [2018/07/18 09:46] – ↷ Page déplacée de info:git:homepage:mysqldump2xml à info:mysqldump2xml radeffinfo:mysqldump2xml [2023/03/20 14:51] (Version actuelle) – supprimée radeff
Ligne 1: Ligne 1:
-<code php> 
-<?php 
-$dbUser = 'xxx';               // db User 
-$dbPass = 'xxx';               // db User Password 
-$dbName = 'xxx';            // db name 
-$dest   = './backup'; // Path to directory                 
  
-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 
-    */ 
-     function MySQLDump ($dbUser,$dbPass,$dbName,$dest) { 
-             $fname = $dbName.'.xml'; 
-             $this->cmd='mysqldump -X -u'.$dbUser.' -p'.$dbPass.' '.$dbName. 
-                 ' >'.$dest.'/'.$fname; 
-         } 
-      
- 
-     /** 
-    * Runs the constructed command 
-    * @access public 
-    * @return void 
-    */ 
-     function backup () { 
-         system ($this->cmd, $error); 
-         if($error) 
-             trigger_error ('Backup failed: '.$error); 
-     } 
-} 
- 
-// Instantiate MySQLDump 
-$mysqlDump = new MySQLDump($dbUser, $dbPass, $dbName, $dest); 
- 
-// Perform the backup 
-$mysqlDump->backup(); 
- 
-?>  
-</code> 
  • info/mysqldump2xml.1531899969.txt.gz
  • Dernière modification : 2018/07/18 09:46
  • de radeff