EXPORT DE BASE AU FORMAT CSV

darkvador59 Messages postés 9 Date d'inscription lundi 9 août 2004 Statut Membre Dernière intervention 10 avril 2012 - 10 avril 2012 à 19:29
individis-bis Messages postés 293 Date d'inscription vendredi 26 septembre 2003 Statut Membre Dernière intervention 25 septembre 2008 - 11 avril 2012 à 12:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54209-export-de-base-au-format-csv

individis-bis Messages postés 293 Date d'inscription vendredi 26 septembre 2003 Statut Membre Dernière intervention 25 septembre 2008
11 avril 2012 à 12:08
Et pourquoi ne pas tout bêtement utiliser la fonction idoine de l'administration php ? En plus toutes les options sont possibles. Choix des champs, codage etc...
darkvador59 Messages postés 9 Date d'inscription lundi 9 août 2004 Statut Membre Dernière intervention 10 avril 2012
10 avril 2012 à 19:29
Oui ca fonctionne, il y a plein de methodes aussi comme :

$fp = fopen($filename.'.csv', 'w');
$search=array("\t",""");
$replace=array(" ","'");
while ($arrSelect = mysql_fetch_array($resQuery, MYSQL_ASSOC)) {
foreach($arrSelect as $key=>$elem) {$elem[$key]=str_replace($search, $replace, $product);}
fwrite($fp, """ . implode(""\t"", $elem) . """);
fwrite($fp,"\n");

// ou simplement fputcsv($fp, $elem,"\t",""");

}
fclose($fp);

Merci quand meme
Rejoignez-nous