В тех случаях, когда условие было неверным. У них нет параметров для проверки условия.
"SELECT schedule FROM teacher INNER JOIN users ON teacher.id = users.id WHERE 1 "
ИЛИ
использовать то же самое, где условие с объединением
"SELECT schedule FROM teacher INNER JOIN users ON teacher.id = users.id AND teacher.schedule = users.id WHERE 1 "
OR
если вы вошли в систему, используя идентификатор в сеансе, как
$id=$_SESSION['user_id'];
"SELECT schedule FROM teacher INNER JOIN users ON teacher.id = users.id WHERE teacher.schedule='$id' "