Récupérer la valeur d'un champ id avec jointure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer la valeur d'un champ id avec jointure

Re: Récupérer la valeur d'un champ id avec jointure

par visualight » 20 oct. 2009, 20:03

C'est bon, j'ai trouvé, désolé ...
En fait il n'y avait pas d'enregistrements dans la table photo correspondant à l'id de la table principale.

oups ^^

Récupérer la valeur d'un champ id avec jointure

par visualight » 20 oct. 2009, 19:13

Bonjour j'ai codé une requete de jointure et je ne parviens pas à récupérer la valeur du champ gallery_id.
Ma jointure fonctionne pourtant car je sais récupérer les autres champs stockés dans les tables

Voici comment je procède :
// On sélectionne tous les enregistrements dans la table principale avec jointure sur la table photo avec id correspondante
// $max est la requete de pagination $max=LIMIT...
$req_main="SELECT * FROM $CfgTableMain LEFT JOIN $CfgTablePhotos ON ($CfgTableMain.gallery_id = $CfgTablePhotos.gallery_id) GROUP BY $CfgTableMain.gallery_id ORDER BY $CfgTableMain.gallery_date DESC $max";
$res_main=mysql_query($req_main) or die(mysql_error()); 

while ($row = mysql_fetch_array ($res_main)) {

echo 'Gallerie: '.$row['gallery_id'];

}
Comment puis-je récupérer l'id de ma gallerie (id stockée dans $CfgTableMain) ??
echo 'Gallerie: '.$row['gallery_id']; ne renvoi pas l'id.

Merci pour votre aide,
Raph