У меня есть таблица с именем MAINTABLE и столбцами оценка , оценка . Я заполняю оценка из пользовательского ввода, в то время как содержание оценка зависит от значения оценка . В этом
if score >= 70
then grade is 'A'
if score >= 60 AND <70
then grade is 'B'
if score >= 50 AND <60
then grade is 'C'
if score >= 45 AND <50
then grade is 'D'
if score >= 40 AND <45
then grade is 'E'
else grade is 'F'
Пожалуйста, как мне написать заявление об обновлении для этого типа проблемы?
Спасибо за вашу помощь. Я очень ценю это.
Спасибо
ОБНОВЛЕНИЕ: Это то, что я пробовал
$query = mysql_query(UPDATE maintable
SET grade = CASE
WHEN score >= 70 THEN 'A'
WHEN score >= 60 THEN 'B'
WHEN score >= 50 THEN 'C'
WHEN score >= 40 THEN 'D'
WHEN score >= 30 THEN 'E'
ELSE 'F'
END") or die (mysql_error());