Soucis requete sur plusieurs table
angelusflm
-
angelusflm -
angelusflm -
Bonjour,
Je veux faire des exportations Excel sur des tables de ma BDD ça marche sans problème sur une table mais quand je veux faire l'exportation sur plusieurs table ça m'affiche 10 fois les même nom de la dernier table mis dans la requete.
Le code pour l'exportation d'une table
Et le code pour mettre plusieurs table:
Je veux faire des exportations Excel sur des tables de ma BDD ça marche sans problème sur une table mais quand je veux faire l'exportation sur plusieurs table ça m'affiche 10 fois les même nom de la dernier table mis dans la requete.
Le code pour l'exportation d'une table
<?php
include("connexion.php");
//defined( '_VALID_MOS' ) or die( 'Restricted access' );
//Premiere ligne = nom des champs (si on en a besoin)
$csv_output = "agent; service; date; etat";
$csv_output .= "\n";
//Requete SQL
$query = "SELECT * FROM presence_informatique";
$result = mysql_query($query)
or die('Erreur SQL !<br />' . $query . '<br />' . mysql_error());
//Boucle sur les resultats
while($row = mysql_fetch_array($result)) {
$csv_output .= "$row[agent];$row[lservice];$row[date];$row[etat]\n";
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=AddressBook_" . date("Ymd").".csv");
print $csv_output;
exit;
?>
Et le code pour mettre plusieurs table:
<?php
//parametres de connexion a la bdd
include("connexion.php");
//defined( '_VALID_MOS' ) or die( 'Restricted access' );
//Premiere ligne = nom des champs (si on en a besoin)
$csv_output = "agent; service; date; etat";
$csv_output .= "\n";
//Requete SQL
$query = "SELECT * FROM presence_informatique, presence_eau, presence_env";
$result = mysql_query($query)
or die('Erreur SQL !<br />' . $query . '<br />' . mysql_error());
//Boucle sur les resultats
while($row = mysql_fetch_array($result)) {
$csv_output .= "$row[agent];$row[lservice];$row[date];$row[etat]\n";
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=AddressBook_" . date("Ymd").".csv");
print $csv_output;
exit;
?>Configuration: Mac OS X Firefox 3.0.9