hi everyone im beginner in php & mysql here im joining 3 tables but my query is not running as it is not right. thres is syntax error in it. please help, i would be thankful :))
$result = mysql_query("SELECT courses.id AS cid,
courses.title,
courses.subjectsid,
subjects.id AS sid,
subjects.subjectname,
requestrecord.status
FROM courses,
subjects,
requestrecord
LEFTJOIN requestrecord
ON courses.id = requestrecord.coursesid
WHERE (courses.subjectsid = subjects.id )");
You have a strange mix of implicit (WHERE clause) and explicit joins plus the syntax error with
LEFT JOIN. It is recommended to settle on explicit joins only. Ultimately, your method proces two joins againstrequestrecord.