gpt4 book ai didi

php - 从 sum 中将一个可选值插入到数据库列中

转载 作者:行者123 更新时间:2023-11-30 22:56:47 26 4
gpt4 key购买 nike

我正在构建一个看起来像学生成绩簿的数据库,其中包含四个科目、总计和成绩。我在 mysqli 数据库中创建了六个表,名称如下英语1。 Eng2 eng3 engtotal enggrade.

我已经为前四个表准备了一个插入脚本,我还编写了处理 engtotal 列插入的求和代码。

现在我需要包含将插入的评分代码(a、b、c 或 d)假设学生的总分是 80 及以上,它将在 enggrade 列中插入 (a) 如果 79 到 50,它将插入 (b) 等。下面是我设法编写的代码。

$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 = "SELECT total, field1, field2, field3, CASE当总数 >=70 THEN 'A'当总数在 69 和 55 之间时,则为“B”其他'C'结束为'field4'

关于php - 从 sum 中将一个可选值插入到数据库列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26020280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com