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