A page needs to query the contents of multiple tables, how to do?

Source: Internet
Author: User
A page needs to query the contents of multiple tables, how to operate??
Course Table
Idteacheridclassid Nameroomremarks
Teacher Number Class Number Course name Classroom notes


Student table
Idnamepasswordclassid
School Number name Code class


Known student ID, you need to check the student table to get the corresponding ClassID, and then through the course to find the corresponding class of course information output


The Written statement is:
$result = mysql_query ("SELECT * from Course". " WHERE class= "." Select ClassID from student "." Where id= '. $username. "'". ".", $conn);

Want to write in two statements, but do not know how to save the intermediate results.

However, when opened, the following error message appears:


Ask for advice!


------Solution--------------------
$result = mysql_query ("SELECT * from Course where class= (select ClassID from student where id= '". $username. "')", $conn);
  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.