Exporter une table sql de mon hébergeur sur mon ordi avec un script php
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:
Code:
1 2
| $file = 'backups/mytable.sql';
$result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`"); |
ou encore:
Code:
1 2
| $file = 'backups/mytable.sql';
system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file;); |
Mais voilà, cela semble incomplet pour ce que je souhaite.
Pourriez-vous m'aider à compléter ce script afin de réaliser l'opération décrite ci-dessus?
Merci.