par
Sékiltoyai » 29 avr. 2008, 18:08
Pour mysqldump, tu peux regarder vers les fonctions d'exécution système :
exec(), system(), shell_exec(), …
Tu exécutes ta commande via une de ces fonctions et elle te rend (selon la fonction, la manière changera) le dumping de ta base dans une chaine de caractère, tu n'as plus qu'à la traiter et/ou l'afficher. Attention tout de même, à savoir que ces fonctions peuvent être désactivées par certaines configurations…
Pour LOAD DATA INFILE, cela t'oblige à gérer des fichiers temporaires, personnellement je ne l'ai jamais utilisé, je te conseillerais plutôt la première solution.
Pour mysqldump, tu peux regarder vers les fonctions d'exécution système :
exec(), system(), shell_exec(), …
Tu exécutes ta commande via une de ces fonctions et elle te rend (selon la fonction, la manière changera) le dumping de ta base dans une chaine de caractère, tu n'as plus qu'à la traiter et/ou l'afficher. Attention tout de même, à savoir que ces fonctions peuvent être désactivées par certaines configurations…
Pour LOAD DATA INFILE, cela t'oblige à gérer des fichiers temporaires, personnellement je ne l'ai jamais utilisé, je te conseillerais plutôt la première solution.