ich Schüler gruppenweise teilen möchten, und speichern sie in der Datenbankwie teilen Studenten in SQL
students 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15.....20
Beispiel:Total no.of students 20
Make 4 Schüler pro Gruppe (1,2,3, 4 Gruppe1 und 5,6,7,8 group2 etc .....)
Dann sollte es 5 Gruppen erstellt
ich so versucht, wo der Fehler ich bin in for-Schleifen tun.
$studentQuery = $conn->query("
select s.student_pid,i.email,s.student_email,s.student_fname,
s.student_lname,s.profile_pic from r_job_invitations i
LEFT JOIN
tbl_students s
ON
i.email = s.student_email
where i.id_job = ".$jobID." and inv_res = 1");
$totalIndividuals = mysqli_num_rows($studentQuery);
$groups = round($totalIndividuals/5,0,PHP_ROUND_HALF_DOWN);
for ($j = 1; $j <= $groups; $j++) {
for ($i = 0; $i <= $totalIndividuals; $i++) {
$GroupsQuery = $conn->query("INSERT INTO
r_test_group (student_id,job_id,group_name)
values ('".$studentResults['student_pid']."',
'".$jobID."','Group'".$j.")");
}
}
Es gibt * immer * Lücken –
@YourCommonSense - naja zumindest nicht im OP-Beispiel vorhanden;) –