Bonjour à tous;
Je viens de créer une requête dont je souhaite récupérer deux champs dans deux tableaus différents.
Voila mon code :
Comment faire pour récupérer les 10 valeurs du champ "col" dans un tableau et les 10 valeurs du champ FldActeur dans un autre tableau?
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 $req="SELECT FldIdActeur, count(*) as col from tblrefacteurDVD group by FldIdActeur having (count(*)>1) order by col desc limit 10"; $req = mysql_query($req) or die('Erreur SQL !<br>'.$req.'<br>'.mysql_error()); $row_Rsreq = mysql_fetch_array($req); $totalRows_req = mysql_num_rows($req); for ($i=0;$i < 10;) do { $i++; echo "ID Acteur : ".$ID=$row_Rsreq['FldIdActeur']." nb enregistrement $i : ".$col=$row_Rsreq['col']." Nom Acteur :"; $req1="select FldActeur from tblacteur where FldIdActeur='$ID'"; $req1 = mysql_query($req1) or die('Erreur SQL !<br>'.$req1.'<br>'.mysql_error()); $row_Rsreq1 = mysql_fetch_array($req1); do { echo $nom=$row_Rsreq1['FldActeur'].'<br>'; } while ($row_Rsreq1 = mysql_fetch_array($req1)); } while ($row_Rsreq = mysql_fetch_array($req)); echo "total ".$totalRows_req.'<br>';
Merci
Partager