student
및 subject
이라는 2 개의 테이블이 있습니다. 그 중 두 개는과을 포함하는 student_subject
이라는 많은 관계로 연결되어 있습니다. 내 목표는 표의 값에 따라 학생의 이름과 주제 이름을 인쇄하는 것입니다. student_subject
. 나는 이것을 시도했다 :많은 관계에서 값을 읽음
$query="SELECT st.fname,su.name FROM student_subject AS ss,student as st,subject as su WHERE ss.id_student=st.id_student and ss.id_subject=su.id_subject";
$exe=mysqli_query($con,$query);
while($res=mysqli_fetch_array($exe))
{
echo '<option value='.$res["st.fname"].'>'.$res["su.name"].'</option> <br/>';
}
이 코드는 phpmyadmin에서 sql 쿼리로 실행할 때 작동한다. 결과는 학생의 이름과 해당 주제를 보여줍니다. 하지만 이걸 인쇄하려고하면 아무 것도 보여주지 않습니다 ...
결과는 fname 및 name으로 리턴됩니다. –