Bonjour,

Je suis entrain de faire un petit CMS et je voudrais faire un formulaire qui génère un .sql (avec mes tables et les données qu'elles contiennent)

Cordialement,
Merci par avance.

5 réponses


Carouge10
Réponse acceptée

Bonsoir,

Pas forcément besoin d'un formulaire si c'est juste pour un export.
Un bouton redirigeant sur une page export.php suffit.

Pour le reste, il y a google.

Govan06
Réponse acceptée

Salut, pour te mettre sur la piste, tu as l'outil mysqldump qui fait ça

<?php
$result = exec("/chemin/absolu/vers/mysqldump -u$username -p$password ta_base_de_données > /chemin/absolu/de/la/sauvegarde/export.sql");

Doc ici (anglais)
Pour le formulaire, comme le dit Carouge10, un simple bouton vers la page php de ton script de sauvegarde fera l'affaire.
A toi de gérer les erreurs, de compresser le fichier avec gzip, etc. Il y a beaucoup de doc dispo sur le net !

:-)

Et sinon tu voudrais pas un Sunday ? Putain c'est pas un McDrive ici >.> ...


(merci database de l'idée)

DareK
Auteur

Je ne cherche pas une réponse toute faite je cherche à comprendre

DareK
Auteur

Merci beaucoup ;)