[SQL] requête ne renvoit pas le bon resultat
Bonjour tout le monde,
J'ai dans une table "nature_complexe", 2 champs (nature_complexes, taux).
J'ai créé une requête permettant selon la nature du complexe de renvoyer la valeur du taux correspondant.
Dans ma table, j'ai 3 natures de complexes :
1 - Complexes résidentiels composés exclusivement de villas
2 - Complexes résidentiels composés exclusivement d'immeubles
3 - Complexes résidentiels composés à la fois de villas et d'immeubles.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
$sql="SELECT valeur_residence_immeuble,nature_complexe FROM devis_immeuble_residence WHERE id_devis_imm_res ='".$id_devis."'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result, MYSQL_NUM);
$val_batiment=$row[0];
$nature_complexe=$row[1];
$sql1='SELECT taux FROM nature_complexe WHERE nature like "'.$nature_complexe.'"';
$result = mysql_query($sql1);
$taux = mysql_result($result,0,0); |
Cette requête ne renvoit rien. Lorsque je teste la requête (je l'affiche avc un echo) directement sous phpmyAdmin, elle renvoit bien le taux. Pouvez-vous m'aider à résoudre le problème parce que vraiment je vois pas d'ou ca vient. Merci