Bonjour à tous,
J'ai une base de donnée avec une table 'holidays'
Quand je suis sur

www.monsite.ch/admin/holidays/index

J'aimerais bien avoir un lien "Extraire" qui va m'extraire le contenu de ma table 'holidays' dans un fichier .csv
Pourriez-vous me mettre sur la piste pour le faire?

Y-a-t-il une fonction pour le faire?

Merci beaucoup

2 réponses


Bonjour.
Tu as ceci par exemple, pour CakePHP V2.

Tu peux exécuter une requête SQL pour créer ton csv

SELECT * FROM holidays INTO OUTFILE 'c:/temp/holidays.csv' CHARACTER SET  utf8
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'

ensuite tu dois pouvoir retourner le contenu

echo file_get_contents(path);

ou faire un lien sur le fichier lui-même