bonsoir à tous
j'aimerai savoir comment faire une requete qui extrait les données dans une table pour les mettre dans un fichier csv
merci de m'aider
bonsoir à tous
j'aimerai savoir comment faire une requete qui extrait les données dans une table pour les mettre dans un fichier csv
merci de m'aider
bonjour
j ai posé la meme question il y a quelque jour
apres compilation des differente reponses voila le code que j'utilse.
dis moi si il te convient et si il repond a ton besoin
si tu trouve des ameliorations merci de me donner les infos
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 <? $hostname_gpsevasion = "localhost"; $database_gpsevasion = "toto"; $username_gpsevasion = "root"; $password_gpsevasion = ""; // // init // $nomfichier = "extraction.csv"; $contenu = ""; // // extraction en csv // $gpsevasion = mysql_pconnect($hostname_gpsevasion, $username_gpsevasion, $password_gpsevasion) or die(mysql_error()); mysql_select_db($database_gpsevasion, $gpsevasion); $query_csv = "SELECT * FROM table_adresse WHERE valide = 1 ORDER BY nom ASC"; $csv= mysql_query($query_csv, $gpsevasion) or die(mysql_error()); $totalRows_csv= mysql_num_rows($csv); while($row_csv= mysql_fetch_assoc($csv)){ $ligne = $row_csv['lonlon']." , ".$row_csv['lala']." , \"".stripslashes($row_csv['nom'])." \""."\r\n"; $contenu = $contenu.$ligne; } // //fermeture mysql_free_result ($csv); mysql_close ($gpsevasion); // // Constantes de configuration // define('CFG_SEND_FILENAME', $nomfichier); // // Constantes à ne pas modifier // define('CFG_FILESIZE', strlen($contenu)); define('CFG_FILE_MD5', md5($contenu)); define('CFG_DATE_FORMAT', 'D, d M Y H:i:s'); // // Quelques éléments nécessaires // error_reporting(0); ini_set('zlib.output_compression', 0); /* *Début de l'envoi */ // // Gestion du cache // header('Pragma: public'); header('Last-Modified: '.gmdate(CFG_DATE_FORMAT).' GMT'); header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0'); // // Informations sur le contenu à envoyer // header('Content-Tranfer-Encoding: none'); header('Content-Length: '.CFG_FILESIZE); header('Content-MD5: '.base64_encode(CFG_FILE_MD5)); header('Content-Type: application/octetstream; name="'.CFG_SEND_FILENAME.'"'); header('Content-Disposition: attachement; filename="'.CFG_SEND_FILENAME.'"'); // // Informations sur la réponse HTTP elle-même // header('Date: '.gmdate(CFG_DATE_FORMAT, time()).' GMT'); header('Expires: '.gmdate(CFG_DATE_FORMAT, time()+1).' GMT'); header('Last-Modified: '.gmdate(CFG_DATE_FORMAT, time()).' GMT'); echo "$contenu"; ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager