Bonjour ,
Je dois créer un script qui permet d'exporter les données de ma base de données mysql en format excel (CSV)
J'ai fais mon petit script ci-dessous :
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 <?php // output headers so that the file is downloaded rather than displayed header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=data.csv'); // create a file pointer connected to the output stream $output = fopen('php://output', 'w'); // output the column headings fputcsv($output, array('Identifiant', 'Numero de serie', 'Marques', 'Modèles' , 'Types')); // fetch the data mysql_connect('localhost', 'root', 'root'); mysql_select_db('test'); $rows = mysql_query('SELECT * FROM `ouapi_hardware`'); // loop over the rows, outputting them while ($row = mysql_fetch_assoc($rows)) fputcsv($output, $row); ?>
L'exportation fonctionne parfaitement
Mais maintenant je voudrais faire correspondre ses identifiants à leurs libellée qui sont dans une autre table afin que cela soit lisible pour l'utilisateur.
Par example l'identifiant "Marque" numéro 28 est identifié le libéllé DELL
Merci d'avance
Partager