我有两个表table1是在列Student_id,class和class_section中注册的。表2是带有Student_id,class和total_score列的结果。而且我在班级(SS1)中有ID的学生,他们都有不同的total_scores。现在我想通过total_score DESC对表结果进行排序,然后通过将前两个添加到类(SS2)和class_section(A)中,然后将两个添加到类(SS2)和class_section(B)中,来更新注册类和class_section,以此类推< / p>
ie 表结果=
----------- ------- -------------
student_id class total_score
------------ ------- -------------
1 SS1 500
2 SS1 900
3 SS1 100
4 SS1 200
5 SS1 600
6 SS1 200
7 SS1 700
8 SS1 300
表注册=
----------- ------- -------------
student_id class class_section
------------ ------- -------------
1 SS1 A
2 SS1 A
3 SS1 A
4 SS1 A
5 SS1 A
6 SS1 A
7 SS1 A
8 SS1 A
预期结果 表注册=
----------- ------- -------------
student_id class class_section
------------ ------- -------------
1 SS2 B
2 SS2 A
3 SS2 D
4 SS2 C
5 SS2 B
6 SS2 D
7 SS2 A
8 SS2 C
PHP
$query11 = "SELECT * FROM result WHERE class = '{$class_from}' AND remark = '{$status1}' AND session = '{$session}' AND school = '{$_SESSION['school']}' ORDER BY total_score DESC";
$run_query11 = mysqli_query($connection, $query11);
if(mysqli_num_rows($run_query11) > 0){
$query2 = "SELECT * FROM registration WHERE student_class = '{$class}' AND reg_no = '{$regno}' AND school = '{$_SESSION['school']}' LIMIT $nut";
$run_query2 = mysqli_query($connection, $query2);
$result = mysqli_fetch_assoc($run_query2);
$classs = $result['student_class'];
$reggg = $result['reg_no'];
$query3 = "UPDATE registration SET student_class = '{$class_to}', class_section = '{$a}' ,enrollment = '{$sr}' WHERE reg_no = '{$regno}' AND school = '{$_SESSION['school']}' ";
$run_query3 = mysqli_query($connection, $query3);
$query23 = "SELECT * FROM registration WHERE student_class = '{$class}' AND reg_no = '{$regno}' AND school = '{$_SESSION['school']}' LIMIT $nut, OFFSET $nut";
$run_query23 = mysqli_query($connection, $query23);
$result = mysqli_fetch_assoc($run_query23);
$classs = $result['student_class'];
$reggg = $result['reg_no'];
$queryx = "UPDATE registration SET student_class = '{$class_to}', class_section = '{$b}', enrollment = '{$sr}' WHERE reg_no = '{$regno}' AND school = '{$_SESSION['school']}'";
$run_queryx = mysqli_query($connection, $queryx);
警告:mysqli_fetch_assoc()期望参数1为mysqli_result,在208行的C:\ xampp \ htdocs \ multi \ pages \ promotion.inc.php中给出的布尔值
警告:mysqli_fetch_assoc()期望参数1为mysqli_result,在218行的C:\ xampp \ htdocs \ multi \ pages \ promotion.inc.php中给出的布尔值