MySQL et sauvegarde de bases de données
Résolu/Fermé
milcham
Messages postés
14
Date d'inscription
lundi 25 août 2008
Statut
Membre
Dernière intervention
5 juin 2010
-
8 sept. 2008 à 16:35
milcham Messages postés 14 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 5 juin 2010 - 9 sept. 2008 à 12:03
milcham Messages postés 14 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 5 juin 2010 - 9 sept. 2008 à 12:03
A voir également:
- MySQL et sauvegarde de bases de données
- Logiciel de sauvegarde gratuit - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Service de diffusion de données - Forum TNT / Satellite / Réception
3 réponses
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
161
8 sept. 2008 à 17:09
8 sept. 2008 à 17:09
Fallait chercher un peu, tu aurais trouvé ceci
https://forums.commentcamarche.net/forum/affich-37622106-importer-et-exporter-des-donnees-sous-mysql
https://forums.commentcamarche.net/forum/affich-37622106-importer-et-exporter-des-donnees-sous-mysql
milcham
Messages postés
14
Date d'inscription
lundi 25 août 2008
Statut
Membre
Dernière intervention
5 juin 2010
9 sept. 2008 à 09:28
9 sept. 2008 à 09:28
Salut,
je travaille avec WAMP .Je code avec du PHP.Mon OS est WINDOW XP.
je travaille avec WAMP .Je code avec du PHP.Mon OS est WINDOW XP.
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
161
9 sept. 2008 à 09:32
9 sept. 2008 à 09:32
Regarde ce script et pompe dessus si tu veut
<?php function mysql_structure() { $host = 'localhost'; $user = 'root'; $pass = ''; $base = 'test2'; mysql_connect($host, $user, $pass); mysql_select_db($base); $tables = mysql_list_tables($base); while ($donnees = mysql_fetch_array($tables)) { $table = $donnees[0]; $res = mysql_query("SHOW CREATE TABLE $table"); if ($res) { $insertions = ""; $tableau = mysql_fetch_array($res); $tableau[1] .= ";"; $dumpsql[] = str_replace("\n", "", $tableau[1]); $req_table = mysql_query("SELECT * FROM $table"); $nbr_champs = mysql_num_fields($req_table); while ($ligne = mysql_fetch_array($req_table)) { $insertions .= "INSERT INTO $table VALUES("; for ($i=0; $i<=$nbr_champs-1; $i++) { $insertions .= "'" . mysql_real_escape_string($ligne[$i]) . "', "; } $insertions = substr($insertions, 0, -2); $insertions .= ");\n"; } if ($insertions != "") { $dumpsql[] = $insertions; } } } return implode("\r", $dumpsql); } echo "Taille du fichier : " . file_put_contents("sqldump-".$base."-".date("Ymd-His").".sql", mysql_structure()); ?>
milcham
Messages postés
14
Date d'inscription
lundi 25 août 2008
Statut
Membre
Dernière intervention
5 juin 2010
9 sept. 2008 à 12:03
9 sept. 2008 à 12:03
merci bien.ça fonctionne.stp,est ce que tu aurais un code pareil pour la restauration de la base en cas de perte de données?
8 sept. 2008 à 17:27
9 sept. 2008 à 08:41
Il faut utiliser le système approprié pour faire un mysqldump.
Peut tu nous en dire plus sur ton appli web?