Sauvegardez votre base de données (mysql) aux formats csv et sql


Description

Bonjour...

!!!
IMPORTANT : Cette source n'obtiendra plus jamais de support de ma part :(
Plusieurs raisons. Premierement, je n'en pas le temps. Puis elle a ete developpee en PHP4. "Go To PHP5".

Son comportement n'est plus adapte aux serveurs moderne. J'en suis desole ! Si vous tenez absolument a la faire fonctionner, le code n'est pas extrement complique et pourrai devenir un bel exercice de "reverse ingeenering" pour les novices en PHP.

Bonne chance
!!!

Afin de répondre à la demande d'un message de PHPCS, je vous donne ma petite appli qui fait des sauvegardes de serveur MySQL.

Ca fait quoi ?
Le principe est identique à l'exportation sous PhpMyAdmin, mais avec des plus...
  • Exportation compressé (on peut choisir le taux de compression)
  • Exportation complète du serveur en un clic !!! (dans les limites d'accès de votre login)
  • Exportation à la fois de la structure des bases de données et des tables de ces bases (on peut choisir)
  • Exportation des données (si on veut)
  • Format d'exportation CSV et/ou SQL
  • Organisation du Zip en répertoires et sous-rép...


Comment ça marche ?
Il sagit d'une petite appli web,
1. ouvrir l'index.php
2. choisir ce que l'on veut (les checkboxes)
3. Télécharger...

Source / Exemple :


/*
Voir le zip...

J'ai essayé de commenter le code

Je n'ai pas mis ma classe d'abstraction de la BDD. 
(beaucoup auraient crié au scandale en la voyant...)
Donc seul MySQL est implémenté

  • /

Conclusion :


Vous n'aimer pas la mise en page (les couleurs surtout...)
Pas de panique, tout est configuré dans la balise <style> de l'index.php

Puis, de toute façon cette source est à vous...

Une dernière chose :
La classe 'zipfile' proviendrait des sources de PhpMyAdmin
Je crois l'avoir trouvé ici (un vague souvenir)...

Amusez vous bien,
A+

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.