大家好,我刚刚发布了一些科目,如MATH = A,PHY = B ENG = C,这些字母的值如A = 1,B = 2 C = 3进入我的数据库enter code here
和我想要查询它们并将它们添加为数字。我怎样才能做到这一点?
注意:我不想发布我想要发布成绩的直接数字
非常提前
例:
根据以下代码,学生在MATH中得分为C,在KISW得分为B,在GEO e.t.c中得到HIST C中的D,A = 1,B = 2 C = 3且D = 4
<?php
include('connection.php');
@$id=$_GET['id']
$query1=mysql_query("select * from results WHERE id='$id' ");
$query2=mysql_fetch_array($query1);
$id=$query2['id'];
$b=$query2['math'];
$c=$query2['kisw'];
$d=$query2['hist'];
$e=$query2['geo'];
$f=$query2['eng'];
$h=$query2['civ'];
$k=$query2['bio'];
?>
答案 0 :(得分:0)
我不确定这是你想要的,但试试这个。这会将字母转换为相应的数字
<?php
function Converter($letter) {
switch($letter) {
case 'A':
return 1;
break;
case 'B':
return 2;
break;
case 'C':
return 3;
break;
case 'D':
return 4;
break;
default:
echo "LETTER NOT FOUND";
}
}
echo Converter($b);
// Display 3, because Math == C
?>