计算BMI并更新BMI列并将更新BMI更新到php mysql中的范围

时间:2016-08-04 04:46:37

标签: php mysql

enter image description here

我需要计算BMI并将该值加到catagarize范围内(< 18,18-24.9)。

以下是我的查询,但结果不正确。

我的程序是使用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");

1 个答案:

答案 0 :(得分: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");