Bonjour le forum et tous mes voeux de santé, bonheur et prospérité à tout le monde.
Voici mon probleme : je souhaiterai générer un fichier .csv a partir de ma base de données SQL (cela fonctionne trés bien), mais je ne parviens pas a taper un code qui me permete d'enregistrer en meme temps ce fichier test.csv sur le disque dur, par exemple c:/
Comme toujours, je remercie sincérement toutes les personnes qui prendront le temps de me lire, d'autant que je conçoit que ce que je fais n'est pas banal du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <? mysql_connect($server,$user,$password); mysql_select_db($base); $imat = $_GET['IMAT']; $resQuery = mysql_query("SELECT * FROM base where IMAT = '$imat'"); header("Content-Type: application/csv-tab-delimited-table"); header("Content-disposition: filename=test.xls"); if (mysql_num_rows($resQuery) != 0) { $fields = mysql_num_fields($resQuery); $i = 0; while ($i < $fields) { echo mysql_field_name($resQuery, $i).";"; $i++; } echo "\n"; while ($arrSelect = mysql_fetch_array($resQuery, MYSQL_ASSOC)) { foreach($arrSelect as $elem) { echo "$elem;"; } echo "\n"; } } ?>
Trés bonne journée au forum et que 2007 soit pour tous, votre année de réalisation de vos projets.....
Partager