어떻게 학생을 분리하고 두 개의 중첩 for 루프를 사용하여 데이터를 저장 .. ..?다른 그룹에 의해 별도의 학생 SQL
$jobID = 85
$gd_individuals = 4 ;
$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");
//$studentResults = $studentQuery->fetch_assoc(); //total 8 students
$totalIndividuals = mysqli_num_rows($studentQuery); //total 8 students
$groups = 2 //which is coming from total/gd_individual 8/4=2
for($j = 0; $j<$groups; $j++) {
while($studentResults = $studentQuery->fetch_array()){ //total 8 studnets
echo "INSERT INTO r_test_group
(student_id,job_id,group_name)
values (".$studentResults['student_pid'].", ".$jobID.",Group".$j.")";
}
}
exit;
}
은 내가
myresult 내가 누구인지이
INSERT INTO r_test_group (student_id,job_id,group_name) values (22, 85,Group0)
INSERT INTO r_test_group(student_id,job_id,group_name) values (23, 85,Group0)
INSERT INTO r_test_group (student_id,job_id,group_name) values (25, 85,Group0)
INSERT INTO r_test_group (student_id,job_id,group_name) values (26, 85,Group0)
INSERT INTO r_test_group (student_id,job_id,group_name) values (27, 85,Group0)
INSERT INTO r_test_group(student_id,job_id,group_name) values (28, 85,Group0)
INSERT INTO r_test_group (student_id,job_id,group_name) values (29, 85,Group0)
실제 결과와 같이오고있다 .. 그룹 2 등으로 그룹 1과 같은 4 명 학생들과 초 4 명 학생 1 저장할 찾는 첫 번째 4 studie 그룹 1 및 두 번째 4 그룹 2 등 ....
PHP 코드는 전체 또는 오류입니다. 첫째 줄처럼 누락 된'; '이 많이 있습니다. 먼저 이것을 살펴 보시기 바랍니다. – Twinfriends
'$ 변수'를 사용하여 각 학생이 4에 도달 할 때까지 늘리십시오. 그러면 '$ 변수'는 처음에 4를 '4'로 눌렀을 때 증가하고 (그룹 #을 나타냅니다) 첫 번째'$ 변수 '0 '으로 재설정 – mike510a
왜'저장 '할까요? 그냥 플라이상에서 계산하십시오 – Strawberry