[英]Getting error when I'm trying to get data from 3 table using sql INNER JOIN query
In mysql database I've 3 tables which is 在mysql数据库中,我有3个表
1) tutor_signup_form, 1)tutor_signup_form,
2) tutor_signup_edu_psle and 2)tutor_signup_edu_psle和
3) tutor_signup_edu_olevel. 3)tutor_signup_edu_olevel。
Now I'm trying to get all data from those 3 tables. 现在,我试图从这3个表中获取所有数据。 But using following sql query is not working.
但是使用以下sql查询无法正常工作。 I'm getting error message
我收到错误讯息
Sql Query I'm using. 我正在使用的SQL查询。
$query = mysql_query("SELECT tutor_signup_form . *, tutor_signup_edu_psle . *,
tutor_signup_edu_olevel . *
FROM tutor_signup_form
INNER JOIN tutor_signup_edu_psle ON tutor_signup_form.tutor_id =
tutor_signup_form.tutor_id ,
INNER JOIN tutor_signup_edu_olevel ON tutor_signup_form.tutor_id =
tutor_signup_edu_olevel.tutor_id
WHERE tutor_signup_form.tutor_id = '$tutor_id' ");
Error Message: 错误信息:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
D:\software installed\xampp installed\htdocs\tutor\toplevel\edit_tutor.php on line 31
Remove the comma between the INNER JOIN
statements: 删除
INNER JOIN
语句之间的逗号:
Change this: 更改此:
INNER JOIN tutor_signup_edu_psle ON tutor_signup_form.tutor_id =
tutor_signup_form.tutor_id ,
INNER JOIN tutor_signup_edu_olevel ON tutor_signup_form.tutor_id =
tutor_signup_edu_olevel.tutor_id
to this: 对此:
INNER JOIN tutor_signup_edu_psle ON tutor_signup_form.tutor_id =
tutor_signup_form.tutor_id
INNER JOIN tutor_signup_edu_olevel ON tutor_signup_form.tutor_id =
tutor_signup_edu_olevel.tutor_id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.