我需要计算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");
答案 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");