Code : Tout sélectionner
SELECT * INTO OUTFILE 'nom_du_fichier.csv' FROM nom_de_tableJe pense meme que "http://www.phpfrance.com/forums/voir_s ... le sujet" le sujet peut t interesserVoici un bout de code qui me sert à créer un fichier csv :
pour mettre des infos dans le fichier j'utilise fwrite$resQuery = exec_requete("SELECT * FROM gabarit ORDER BY Famille, SousFamille, Categorie, Utilisation"); $fichier = @fopen("gabarit.csv","w"); fwrite($fichier,"Distributeur;Famille;SousFamille;Categorie;Utilisation;IdUtilisation\n"); while($rstGabarit=mysql_fetch_array($resQuery)){ fwrite($fichier,$rstGabarit['Distributeur'].";"); fwrite($fichier,$rstGabarit['Famille'].";"); fwrite($fichier,$rstGabarit['SousFamille'].";"); fwrite($fichier,$rstGabarit['Categorie'].";"); fwrite($fichier,$rstGabarit['Utilisation'].";"); fwrite($fichier,$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,"Lyreco;;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,"Fiducial Saci;;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,"Buro+;;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,"Calipage;;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n"); fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n"); } fclose($fichier);