우선 MySQL은 감가 상각 된 언어이지만 관리자가 사용한다고 주장합니다.여러 테이블의 데이터를 하나의 테이블에 삽입
데이터베이스에 3 개의 테이블이 있습니다. 그들은 : "students", "tutors", "match"입니다. 아래 쿼리 ($ query2)를 실행하면 해당 쿼리의 모든 조건이 완벽하게 일치하는지 확인하고 있습니다.
는 완벽하게 일치 할 때 나는 경기 테이블에 다음 삽입 할 :
"insert into match (tutor_id, student_id, school_id) values ('$tutor_id','$student_id','$school_id')";
은 "일치"테이블은 열이 포함
match_id(auto incremented), tutor_id, student_id, school_id
어떤 도움을 주시면 감사하겠습니다.
if(mysql_query($query2)){
$check_availability = "select *
from tutors, students
where tutor_availability = '$student_availability'
AND (tutor_subject_1 = '$student_subject_1'
OR tutor_subject_1 = '$student_subject_2'
OR tutor_subject_2 = '$student_subject_2'
OR tutor_subject_2 = '$student_subject_1')";
$run_5 = mysql_query($check_availability);
if(mysql_num_rows($run_5)>0) {
echo "<script>alert('we have a match')</script>";
my_sql_query($query3) = "insert into match (tutor_id, student_id, school_id) values ('$tutor_id','$student_id','$school_id')";
mysql_query($query3);
} else{
echo "<script>alert('no match found')</script>";
}
}
MySQL은 ... 기능은 다음 뭐죠 문제 –
입니다 * 어떠한 방식으로 사용되지 않는 언어, PHP는 mysql_로 무엇입니까? – user1844933
값이 "일치"테이블에 들어 가지 않습니다 – bano590