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
Nom : IBVyFlK.png
Affichages : 74
Taille : 18,3 Ko
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