2016-08-04 2 views
-3

enter image description hereberechnet BMI und BMI-Update-Spalte und Update BMI in Zusammenhang mit Reichweite in php mysql

Ich brauche BMI zu berechnen und diesen Wert zu setzen, dass in dem Bereich als (< 18, 18 bis 24,9) catagarize.

Unten sind meine Abfragen, aber die Ergebnisse sind falsch.

Mein Programm ist in PHP und Mysql mit

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

welche Fehler es zeigt ?? –

+0

Besser schreiben Sie wie diese mysql_query ("UPDATE ncd SET BMI = (WeightKG/(HightM * HightM))") oder sterben (mysql_error()); –

+0

mit diesem erhalten Sie genaue Fehler von der MySQL-Abfrage –

Antwort

0

Bitte aktualisieren Sie Code auf folgende Weise:

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

falsch, Fehler kommt – Nimna

+0

@Nimna was für Fehler – coder

+0

@Nimna, finden Sie meine bearbeitet ans – coder