Bonjour,
J'ai 2 tables, une table record contenant mes enregistrements d'objets, et une table ref fesant la liaison entre ces objets.
Exemple :
record : NOMENCLATURE | 2104374A00 | .A.A | ... | 40335 | TVM 430 - PANIER PIC
avec dans l'ordre les champs rectype, recname, recalt, ..., objid, desc
ref : ARTICLE | 1008022E | A | ... | 40335
avec dans le même ordre les champs rectype, recname, recalt, ..., objid
Le lien entre les deux tables est donc fait grâce à objid.
Sur ma page php, je présente les caractéristiques de ma nomenclature (par une requête simple sur la table record) puis je veux lister mes composants de nomenclature avec une requête de jointure, et c'est là qu'il y a soucis.
$res3=mysql_query("select * from record rec1, ref ref1 where rec1.objid='$objid' and rec1.objid=ref1.objid") or die(mysql_error());
$objid contenant l'objid de la nomenclature dont je donne les caractéristiques en haut de page.
Le résultat de cette requête m'affiche les rectype, recname et recalt de la table ref, et non pas de la table record. Je ne peux donc par exemple pas afficher la valeur du champ desc de la table record.
Quelqu'un voit-il d'où ça peut venir svp ?
Partager