Bonjour,
De temps en temps, je vais sur le phpMyAdmin de mon hébergeur et je clique sur "export" pour sauvegarder une table sur mon ordi. Jusque là, tout va bien, c'est facile.
Seulement voilà, j'aimerai pouvoir faire la même chose tous les jours sans avoir besoin d'entrer à chaque fois chez mon hébergeur et faire plusieurs click pour arriver jusqu'au phpMyAdmin.
J'aimerai donc faire un petit script sur la page "administrator.php" de mon site pour envoyer "matable.sql" directement sur mon ordi en cliquant simplement sur un bouton qui activera le script.
Je suis allé voir sur Internet et je trouve des trucs du genre:
ou encore:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $file = 'backups/mytable.sql'; $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
Mais voilà, cela semble incomplet pour ce que je souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $file = 'backups/mytable.sql'; system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file;);
Pourriez-vous m'aider à compléter ce script afin de réaliser l'opération décrite ci-dessus?
Merci.
Partager