Bouton qui exporte sa base de données en .sql
DareK
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Bouton qui exporte sa base de données en .sql
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Bouton on off ✓ - Forum Loisirs / Divertissements
- Bouton shift pc ✓ - Forum Jeux vidéo
1 réponse
je suppose que dans le formulaire il y a les choix de nom des user / bases et MDP
donc le formulaire envoie en post les données saisies vers une page de traitement (ex avec les champs pseudo, base, mot_de_passe
dans la page de traitement tu recupères les valeurs des champs sous forme de variable
$user = mysql_real_escape_string($_POST['pseudo']);
$base = mysql_real_escape_string($_POST['base']);
$pass = mysql_real_escape_string($_POST['mot_de_passe']);
system("mysqldump --host=le-host --user=$user --password=$pass
--no-create-db --default-character-set=utf8 --lock-tables=FALSE
--tables $base > dump.sql");
ca crée un fichier dump.sql dans le repertoire de la page php de traitement
Fait quand meme un script de vérification du post avant traitement
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
donc le formulaire envoie en post les données saisies vers une page de traitement (ex avec les champs pseudo, base, mot_de_passe
dans la page de traitement tu recupères les valeurs des champs sous forme de variable
$user = mysql_real_escape_string($_POST['pseudo']);
$base = mysql_real_escape_string($_POST['base']);
$pass = mysql_real_escape_string($_POST['mot_de_passe']);
system("mysqldump --host=le-host --user=$user --password=$pass
--no-create-db --default-character-set=utf8 --lock-tables=FALSE
--tables $base > dump.sql");
ca crée un fichier dump.sql dans le repertoire de la page php de traitement
Fait quand meme un script de vérification du post avant traitement
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.