Probleme dans un select (jointure)

Probleme dans un select (jointure) - SQL/NoSQL - Programmation

Marsh Posté le 17-06-2005 à 09:17:29    

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 :
  1. $query = "SELECT idModule, nomModule FROM module";
  2.  $result = mysql_query($query);
  3.  while ($row = mysql_fetch_row($result)){
  4.   $idM = $row[0];
  5.   $nomM = $row[1];
  6.   echo '<tr>'.$nomM.'</tr>
  7.   $query2 = "SELECT idUtil, utilisateur.loginUtil FROM configuration, utilisateur WHERE utilisateur.idUtil = configuration.idUtil AND configuration.idModule ='$idM'";
  8.   $result2 = mysql_query($query2);
  9.   while ($row2 = mysql_fetch_row($result2)){
  10.    $idU = $row2[0];
  11.                                 $loginU = $row2[1];
  12.    echo '<td>'.$idU.$loginU.'<td>';
  13.   }
  14.  }


 
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

Reply

Marsh Posté le 17-06-2005 à 09:17:29   

Reply

Marsh Posté le 17-06-2005 à 09:28:39    

En fait, c'est bon j'ai trouvé comme une grande : c'etait SELECT configuration.idUtil, utilisateur.loginUtil ...
Bonne journée les gens!!!


Message édité par karinou le 17-06-2005 à 09:28:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed