我需要您的帮助。
我正在使用此代码对两个表内容(多个数据)的相乘求和,但总和为false。
表1:
1. id_std
2.讲座
3.得分
table2:
1.讲课ID
2.信用
$sql_data3 = $db->database_prepare("SELECT SUM(B.credit) as credit, SUM(A.score * B.credit) as total_score, A.id_std FROM table1 A
INNER JOIN table2 B ON B.lecture_id = A.lecture
WHERE
A.id_std = ?")->execute($data["id_std"]);
while ($data_add3 = $db->database_fetch_array($sql_data3)){
$index = number_format($data_add3['total_score'] / $data_add3['credit'], 2);
$credit = $data_add3['credit'];
$score_total= $data_add3['total_score'];
对此问题是否有任何建议(分数总数和索引始终显示错误结果)? 谢谢。