我想要理解我的GPA点列然后我想要分区与行完全求和

时间:2015-10-21 05:07:49

标签: php mysql sum

我想要理解我的GPA点列然后我想根据我的列(Class = Secession = roll)从数据库中对行进行完全求和。 然后我会回复完整的成绩。 请高手兄弟帮帮我。 我还在学习。 谢谢大家

this is my database

<?php  
        include 'connect.php';
        $class_n =$_POST['class_n'];
        $class_s =$_POST['class_s'];
        $r =$_POST['roll'];

        $sql="select SUM(point) AS gpa from full_result where class_n='$class_n' AND class_s='$class_s' AND roll='$r'";
        $data = mysql_query($sql);
        $c = $gpa / 5;
        echo $c;
?>

1 个答案:

答案 0 :(得分:0)

您需要从结果集中提取gpa别名。在原始问题中,您使用的是从未分配的变量$gpa

$sql="select SUM(point) AS gpa from full_result where class_n='$class_n' AND class_s='$class_s' AND roll='$r'";
$data = mysql_query($sql);

$row = mysql_fetch_assoc($data);
$gpa = $row["gpa"];
$c = $gpa / 5;
echo $c;