sauvegarde mysql et récupération

sauvegarde mysql et récupération - PHP - Programmation

Marsh Posté le 15-01-2007 à 16:32:08    

Bonjour,
 
J'ai écrit un site en php, utilisant une base mysql. Je voudrais créer une fonction de sauvegarde simplissime de la base de données mysql utilisée et une fonction de récupération tout aussi simple.  
 
C'est à dire qu'il faudrait d'un clique de souris pouvoir sauvegarder la base dans un fichier mysql qui se trouve dans le dossier racine du site et avec un autre clique de bouton récupérer la sauvegarde.  
 
J'ai cherché un peu sur google et sur ce site mais j'ai l'impression que c'est moins facile que cela n'y paraît... Avez-vous des idées sur comment créer une telle sauvegarde ?  
 
Merci d'avance !!!!

Reply

Marsh Posté le 15-01-2007 à 16:32:08   

Reply

Marsh Posté le 16-01-2007 à 10:23:59    

PHPMyAdmin ne te suffit pas ?
Pourquoi veut-tu développer une fonction de sauvegarde alors que tout à fait dans PHPMyAdmin ?
 
Sinon un petit coup de header() avec des boucles SELECT devrait rapidement régler ton problème :)
 
++

Reply

Marsh Posté le 18-01-2007 à 09:09:10    

Salut,
phpmyadmin est très largement suffisant : trop même ! L'application que j'écris ne sera pas sur internet pas installé en local et utilisé par des neu-neu en informatique et bases de données. Je voulais donc un très hyper-simple : un clique de bouton pour sauvegarder et un clic de bouton pour restaurer.
 
tu pourrais être une chouia plus explicite sur le header() et les boucles SELECT ?  
 
Merci d'avance !

Reply

Marsh Posté le 20-01-2007 à 13:29:45    

Salut,  
Personne ne fait jamais ce que je cherche à faire là ???
Merci beaucoup d'avance !

Reply

Marsh Posté le 20-01-2007 à 19:26:33    

Ben a priori t'as deux solutions :
- si tu peux utiliser les fonctions genre system(), t'utilises directement mysqldump ;
- sinon en mysql directement avec SELECT * INTO OUTFILE/LOAD DATA INFILE.
 
http://www.php-mysql-tutorial.com/ [...] up-php.php

Reply

Marsh Posté le 21-01-2007 à 09:44:28    

Cool, merci beaucoup !!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed