Bonsoir,

J'utilise actuellement ce script pour extraire les données de ma table le probleme est qu'il n'arrive pas à extraire correctement le champs description qui contient des informations de type html .


voici le code
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
 
<?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 ;
 
 
?>