2016-08-04 6 views
-3

enter image description here計算BMI及びBMI列を更新し、PHPのMySQLの範囲に

のBMIを更新私はBMIを計算し(< 18、18から24.9)のような範囲内にいることをcatagarizeするために、その値を配置する必要があります。

以下は私のクエリですが、結果は正しくありません。

私のプログラムはPHPであるとMySQL

mysql_query("UPDATE ncd SET BMI =WeightKG/(HightM*HightM)"); 

mysql_query("UPDATE ncd SET BMIrage =2 WHERE BMI >18 AND BMI <25 "); 
mysql_query("UPDATE ncd SET BMIrage = 3 WHERE BMI >=25 AND BMI<= 30"); 
+2

何のエラー? –

+0

mysql_query( "UPDATE ncd SET BMI =(WeightKG /(HightM * HightM))")やdie(mysql_error())のように書くとよいでしょう。 –

+0

これでmysqlクエリの正確なエラーが発生します –

答えて

0

を使用して、次のようにコードを更新してください:それは示し

mysql_query("UPDATE ncd SET BMIrange =1 WHERE BMI < 18.00"); 
mysql_query("UPDATE ncd SET BMIrange =2 WHERE BMI >18.00 AND BMI <25.00 "); 
mysql_query("UPDATE ncd SET BMIrange = 3 WHERE BMI >=25.00 AND BMI<= 30.00"); 
+0

が間違っている、エラーが来る – Nimna

+0

@ニンナどのようなエラー – coder

+0

@ニンナ、私の編集ansを見つける – coder