grandnico36
Messages postés2Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention 6 mars 2006
-
6 mars 2006 à 11:33
ludom91
Messages postés1Date d'inscriptionjeudi 5 mai 2011StatutMembreDernière intervention 5 mai 2011
-
5 mai 2011 à 23:15
Bonjour à tous,
je suis confronté à un pb. J'ai fait 2 requete SQL et j'aimerai savoir comment rassembler les 2 résultats des requetes dans un tableau pour ensuite faire un tri de l'ensemble selon la date. Pour finalement le faire afficher.
Merci de votre aide
Grandnico
grandnico36
Messages postés2Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention 6 mars 2006 6 mars 2006 à 12:12
Ah oui pardon j'ai oublié un élément dans ma demande. J'interroge 2 bases de données différentes, sur 2 serveurs différents.
Je voulais donc rassembler mes 2 résultats en 1 seul tableau pour ensuite faire un tri selon la date de stage. Est-ce possible?
Merci.
Voici mon code pour les 2 requetes :
mysql_select_db($database1, $permis_connexion);$query_req_date_stage sprintf("SELECT * FROM stage_date SD, stage_lieu SL WHERE SD.ID_departement 36 AND SD.ID_stage_lieu=SL.ID_stage_lieu AND SD.STA_DAT_date >= %s ORDER BY SD.STA_DAT_date ASC", $date_jour);
$req_date_stage = mysql_query($query_req_date_stage, $permis_connexion) or die(mysql_error());
$row_req_date_stage = mysql_fetch_assoc($req_date_stage);
$totalRows_req_date_stage = mysql_num_rows($req_date_stage);
mysql_select_db($database2, $pap_connexion);$query_req_date_stage2 sprintf("SELECT * FROM stage_date SD, stage_lieu SL WHERE SD.ID_departement 36 AND SD.ID_stage_lieu=SL.ID_stage_lieu AND SD.STA_DAT_date >= %s ORDER BY SD.STA_DAT_date ASC", $date_jour);
$req_date_stage2 = mysql_query($query_req_date_stage2, $pap_connexion) or die(mysql_error());
$row_req_date_stage2 = mysql_fetch_assoc($req_date_stage2);
$totalRows_req_date_stage2 = mysql_num_rows($req_date_stage2);
ensuite j'utilise une boucle pour afficher:
do {
echo $row_req_date_stage['STA_DAT_date'];
echo $row_req_date_stage['STA_LIE_nom'];
echo $row_req_date_stage['STA_LIE_adresse'];
} while ($row_req_date_stage = mysql_fetch_assoc($req_date_stage));