Equivalent de mysqldump mais pour les tables

Equivalent de mysqldump mais pour les tables - PHP - Programmation

Marsh Posté le 12-02-2004 à 17:18:24    

Bonjour,
 
Voila je dois réaliser quelque chose comme phpMyAdmin pour l'export de données.
Donc je n'ai pas de probleme quand l'utilisateur veux exporter toutes les données contenue dans sa base de données (utilisation msqdump).
Mais quand l'utilisateur selectionne certaine table je ne sais pas comment faire?
Vous avez une idée, ou bien une commande ??
Tous cela est gérer par une interface en php.
 
J'avais bien une idee mais elle est lourde ( à mon avis )c'est d'utiliser la commande mysqldump dans tous les cas etsi l'utilisateur à selectionné certaine table d'aller chercher dans le fichier texte generé par mysqldump les info concernant que les tables sélectionné. :pt1cable:


---------------
Merci d'avance
Reply

Marsh Posté le 12-02-2004 à 17:18:24   

Reply

Marsh Posté le 12-02-2004 à 18:55:11    

C'est mysqldump dans tous les cas, faut prendre la peine de lire le manuel, il est bien précisé que tu peux indiqué le nom des tables que tu veux "dumper"

Reply

Marsh Posté le 15-03-2006 à 15:32:46    

naceroth a écrit :

C'est mysqldump dans tous les cas, faut prendre la peine de lire le manuel, il est bien précisé que tu peux indiqué le nom des tables que tu veux "dumper"


J'ai regardé le manuel (http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html) et de ce que j'ai compris mysqldump c'est un utilitaire. Mais je vois pas ou on peut l'appeler depuis PHP :heink:  
 
Merci de me repondre ^^


Message édité par kamisamades le 15-03-2006 à 15:33:51

---------------
Un peu Geek, Un peu Otaku, mais complètement fou !
Reply

Marsh Posté le 15-03-2006 à 16:24:16    

Citation :

j'ai compris mysqldump c'est un utilitaire. Mais je vois pas ou on peut l'appeler depuis PHP


 
... mais as tu donc compris que ce n'est justement pas une fonction PHP ?  
 
il faut que tu l'appelles avec fpassthru, exec... bref une fonction PHP qui execute une commande systeme...

Reply

Marsh Posté le 15-03-2006 à 18:49:43    

misterpinguin a écrit :

... mais as tu donc compris que ce n'est justement pas une fonction PHP ?  
 
il faut que tu l'appelles avec fpassthru, exec... bref une fonction PHP qui execute une commande systeme...


Ouais ca j'avais compris...
 
Je savais pas qu'on pouvais appeler une fonction systeme depuis PHP...
 
Merci de ta réponse ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed