problème de reconnaissance de champs dans clause where
Salut à tous,
Voilà mon problème, je cherche à recupérer le champs id_bouquet de la table bouquet de ma base de données à la condition qie le champs id_chambre de la même table soit égal à id_ch variable que j'ai extrait à priori... voyez plutôt..
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
requete="select id_chambre FROM chambres";
if (result=connectionSql(requete))
{
myRow = mysql_fetch_row(result);
id_ch=atoi(myRow[0]);
cout<<"L'identifiant de la chambre :"<<chambre<<endl;
requete="select cl.id_bouquet FROM clients cl WHERE cl.id_chambre= id_ch ";
if (result=connectionSql(requete))
{
myRow = mysql_fetch_row(result);
id_booq=atoi(myRow[0]);
cout<<id_booq<<endl;
}
} |
Le problème c'est que ça me renvoit la ligne d'erreur suivante :
champs id_ch inconnu dans clause where
Qu'est ce qui ne va pas dans mon code (notamment la partie en rouge)
Merci bp à tous et bonne journée!!!!:D