Mysqldump

rachelb Messages postés 48 Statut Membre -  
Jean-François Pillou Messages postés 19541 Statut Webmaster -
bonsoir

Jai trouvé ce script php qui permet de sauvegarder une base de données mysql:

system(mysqldump --host localhost --user root mabase>base.sql

quand le script s'exécute le fichier base.sql est crée mais il n'y a rien dedans alors que quand j'exécute cette commande ( sans 'system') sur MSdos ca marche!!

je comprend pas!

si quelqu'un pouvait m'aider

merci d'avance

rachel

1 réponse

Jean-François Pillou Messages postés 19541 Statut Webmaster 63 278
 
Plus exactement ça doit être :

<?
system("mysqldump --host localhost --user root mabase>base.sql ");
?>


Le problème c'est que lorsqu'il est lancé de PHP, il ne sait peut-être pas où se trouve l'exécutable mysqldump... essaye de lui préciser le chemin complet !


0