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.