par
bunk » 12 avr. 2010, 21:14
Bonsoir,
Je dois effectuer deux requetes distinctes :
Code : Tout sélectionner
$sql = "SELECT tab1.id, tab1.date, tab2.nom, tab2.prenom FROM tab1 LEFT JOIN tab2 ON tb1.id = tb2.id ORDER BY tb1.date DESC";
et
Code : Tout sélectionner
$sql = "SELECT tab1.id, tab1.date, tab3.nom, tab3.prenom FROM tab1 LEFT JOIN tab3 ON tb1.id = tb3.id ORDER BY tb1.date DESC";
donc pour les deux requêtes je fais deux tableaux avec ceci :
$data1 = array();
$data2 = array();
while ($data = mysql_fetch_assoc($req1)){
$data1[] = $data;
}
while ($data = mysql_fetch_assoc($req1)){
$data2[] = $data;
}
Pourriez-vous m'aider à faire ma sortie ?
Je voudrais afficher par mois (la date est un timestamp)
en fait si je fais un array_merge de data1 et data2, il m'affiche d'abord data1 avec le nom et prénom puis data2 sans nom et prénom puis data2 avec nom et prénom puis data1 sans nom et prénom.
Donc il y'a des doublons et je ne parviens pas à afficher par mois.
Pouvez-vous m'aider ? D'avance merci.
Bonsoir,
Je dois effectuer deux requetes distinctes :
[code]$sql = "SELECT tab1.id, tab1.date, tab2.nom, tab2.prenom FROM tab1 LEFT JOIN tab2 ON tb1.id = tb2.id ORDER BY tb1.date DESC";[/code]
et
[code]$sql = "SELECT tab1.id, tab1.date, tab3.nom, tab3.prenom FROM tab1 LEFT JOIN tab3 ON tb1.id = tb3.id ORDER BY tb1.date DESC";[/code]
donc pour les deux requêtes je fais deux tableaux avec ceci :
[php] $data1 = array();
$data2 = array();
while ($data = mysql_fetch_assoc($req1)){
$data1[] = $data;
}
while ($data = mysql_fetch_assoc($req1)){
$data2[] = $data;
}[/php]
Pourriez-vous m'aider à faire ma sortie ?
Je voudrais afficher par mois (la date est un timestamp)
[code]mois avril
id - nom - prenom
mois mai
id - nom - prenom[/code]
en fait si je fais un array_merge de data1 et data2, il m'affiche d'abord data1 avec le nom et prénom puis data2 sans nom et prénom puis data2 avec nom et prénom puis data1 sans nom et prénom.
Donc il y'a des doublons et je ne parviens pas à afficher par mois.
Pouvez-vous m'aider ? D'avance merci.