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
|
<?php
//Paramètres de connexion à MySQL
$serveur_mysql = "localhost";
$utilisateur_mysql = "root";// root par exemple
$mot_de_passe_mysql = "";// mot de passe mysql
$nom_de_la_base = "palaisde";// nom de la base de donnée
$connexion = mysql_connect($serveur_mysql, $utilisateur_mysql, $mot_de_passe_mysql);
if (!$connexion) {
die("Connexion impossible à MySQL");
}
$selection_de_la_base = mysql_select_db($nom_de_la_base,$connexion);
if (!$selection_de_la_base) {
die("Impossible de sélectionner la base $nom_de_la_base");
}
$filename = 'export.csv';// le nom que vous voulez pour la csv
$contenu = "";
$query = "SELECT * FROM products_description ";
$resultat = mysql_query( $query );
while( $row = mysql_fetch_array( $resultat ) )
{
$contenu .= $row['products_id'].";".$row['products_description']."\n\r";// On separe les colonnes par ";" et "\n" à la fin
}
// Display headers
header( 'Content-type: text/comma-separated-values' );// Le content type pour une csv
header( 'Content-disposition: attachment; filename='.$filename );
// Display file content
print $contenu ;
?> |