8768 sujets

Développement web côté serveur, CMS

Bonjour à tous et à toutes

Je suis entrain de faire un site de gestion de stock et on m'a demandé s'il était possible de faire un extract de ma BDD
Je sais que directement sous phpMyAdmin, il est possible de le faire, mais j'aimerais aussi pouvoir le faire depuis mon site web...
J'ai déjà commencé à chercher sur internet mais pour l'heure, je n'ai rien trouvé Smiley decu

Existe t'il donc un moyens lancer l'extract depuis une page web? ( en php ou sous un autre code...)

Je suis sous:
UwAmp 3.0.2
php 5.4.31
MySQL 5.6.20

Merci d'avance pour votre aide
Rhax
merci beaucoup pour ta réponse.
je test et reviens vers vous pour dire si cela marche ou pas Smiley cligne

Rhax

EDIT:
J'ai tester avec ton 1er lien...
J'ai bien un fichier Dump.sql qui est crée (mais qui n'est pas visible Smiley eek ) et le fichier est vide...
Je n'ai pourtant pas d'erreur...
Modifié par Rhaxephon (18 Jun 2015 - 17:02)
L'utilitaire de choix est bien sûr mysqldump, mais s'il n'est pas autorisé, on peut aussi faire sans.

Pour autant que tu aies les droits, les requêtes SQL suivantes peuvent t'aider à le faire :
- show databases
- show tables
- describe nom_de_table

Je crois qu'elles s'expliquent d'elles-mêmes. Les deux premières récupèrent la liste des bases et des tables, la dernière récupère la structure d'une table. Une fois que tu as ça, il ne suffit plus que de faire select * !
IL y a aussi show indexes pour récupérer les index.
Modifié par QuentinC (18 Jun 2015 - 17:49)