Php 从sum向db列中插入可选值
我正在建立一个数据库,看起来像一本学生成绩册,有四个科目,总计和成绩。 我在mysqli数据库中创建了六个具有以下名称的表 英语1。英语2英语3英语总英语等级 我已经为前四个表准备了一个插入脚本,我还编写了sum代码来处理engtotal列插入 现在我需要包括评分代码,它将插入(a、b、c或d) 假设学生总分为80分及以上,则在英语成绩栏中插入(a),如果79分至50分,则在英语成绩栏中插入(b)等。下面是我设法编写的代码Php 从sum向db列中插入可选值,php,mysql,mysqli,Php,Mysql,Mysqli,我正在建立一个数据库,看起来像一本学生成绩册,有四个科目,总计和成绩。 我在mysqli数据库中创建了六个具有以下名称的表 英语1。英语2英语3英语总英语等级 我已经为前四个表准备了一个插入脚本,我还编写了sum代码来处理engtotal列插入 现在我需要包括评分代码,它将插入(a、b、c或d) 假设学生总分为80分及以上,则在英语成绩栏中插入(a),如果79分至50分,则在英语成绩栏中插入(b)等。下面是我设法编写的代码 $sql="INSERT INTO test ( fullname, p
$sql="INSERT INTO test ( fullname,
password, regno, sclass, fcomment, ftname, nclass, eng1, eng2, eng3, eng4,
engtotal) Values( '', '".$fullname."',
'".$password."',
'".$regno."',
'".$sclass."',
'".$fcomment."',
'".$ftname."',
'".$nclass."',
'".$eng1."',
'".$eng2."',
'".$eng3."',
'".$eng4."', ('".$eng1+$eng2+eng3+eng4."') AS SUM);";
$query_new_user_insert = $this->db_connection->query($sql);
我已经解决了我的问题。我使用了select而不是在下面插入我的解决方案 $sql=“选择总计、字段1、字段2、字段3、案例 当总数>=70时,则为“A” 当总数在69和55之间时,则为“B” 其他'C'
以“field4”结尾。为什么有人不能尝试我的问题?问题是否不够清楚,或者我的要求是不可能的@devaldcool我没有将其插入数据库,我用case语句选择了现有字段。