Я пытаюсь проверить обычных студентов среди курсов, которые будут назначены, и курсов, уже назначенных для временных интервалов.Повторяйте процесс до тех пор, пока не будет выполнено условие
$chkcommsa = mysql_query("
SELECT student.matric, student.std_name FROM student
JOIN course_reg e1 ON e1.matric=student.matric
JOIN course c1 ON c1.course_code=e1.course_code
JOIN course_reg e2 ON e2.matric=student.matric
JOIN course c2 on c2.course_code = e2.course_code
WHERE c1.course_code = '".$currentass."' AND c2.course_code RLIKE '%$docamat%'
GROUP BY student.matric") or die(mysql_error());
$num_rowea = mysql_num_rows($chkcommsa);
if($num_rowea >= 1) {
$t_slot_times = $t_slot_time + 1;
}
Если $t_slot_times
2, проверяет запрос для обычных студентов между текущим курсом ($ currentass) должны быть назначены и всеми других курсов ($docamat
) уже присвоенных временным интервал 2, если общие студенты, система увеличивают временную интервал от одного до 3.
Если $t_slot_times
- это 3, я хочу, чтобы система снова проверила обычных студентов между новым курсом и другими курсами, уже назначенными для временного интервала 3. Я просто хочу повторить запрос по $t_slot_times
до тех пор, пока запрос возвращает результат 0.
для (я = 0; я <= slottimes; i ++) {'run_your_query_code'}? .. –