Bonjour tout le monde,
Je vous explique mon probleme,
J'ai une table administrateur contenant les champs idUtil, loginUtil, ....
Une table Module cotenant un idModule
et enfin une table intermédiaire à ces 2 nommée configuration contenant un idConfig, l'idModule et l'idUtil,
pour chacun des modules, je souhaiterai afficher les administrateurs affectés à ce module.
je fais donc une requete sur ma table module et ensuite je fais une nouvelle requete à l'interieur du while permettant d'aller récuperer les noms de mes administrateurs
Code :
- $query = "SELECT idModule, nomModule FROM module";
- $result = mysql_query($query);
- while ($row = mysql_fetch_row($result)){
- $idM = $row[0];
- $nomM = $row[1];
- echo '<tr>'.$nomM.'</tr>
- $query2 = "SELECT idUtil, utilisateur.loginUtil FROM configuration, utilisateur WHERE utilisateur.idUtil = configuration.idUtil AND configuration.idModule ='$idM'";
- $result2 = mysql_query($query2);
- while ($row2 = mysql_fetch_row($result2)){
- $idU = $row2[0];
- $loginU = $row2[1];
- echo '<td>'.$idU.$loginU.'<td>';
- }
- }
|
J'obtiens une superbe erreur : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource. Je ne vois pas vraiment d'ou peut venir l'erreur, quelqu'un peut-il m'aider.
Merci par avance, Karine