I'm tried to get results from Mysql 3 tables using sql join query. It's showing me error message when I'm running it. Like :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
D:\software installed\xampp\htdocs\contact-management\getContactDetails.php on line 15
Well, I've 3 table. 1) company 2) contact_details 3) users.
Column on company Table (3):
cid, company_name, created_date
Column on contact_details Table (10):
cdid, family_name, given_name, work_phone, mobile_phone, email, email_private,
user_id, cid, created_date.
Column on users Table ():
user_id, username, nickname
So what Im trying to do is.....I want to get all contact_details
table info with company name
, username
and nickname
from company
and users
table. So It's should only show one set of result.
So that My sql join query is look like this :
$id = (int) $_POST['id']; // this is based id which coming from contact_details (cdid)
$innerjoing = mysql_query("SELECT contact_details.*, company.company_name,
users.nickname
FROM users
INNER JOIN (contact_details INNER JOIN company ON contact_details.cid =
company.$id)
ON users.user_id = contact_details.user_id");
But bad luck I'm not getting what i want.