Door
racoon smasher
op 18-04-2014 16:59
gewijzigd op 18-04-2014 17:05
2.971 views
Het lukt me maar niet om 3 tabellen te pakken en de nodige informatie eruit te halen
Deze query werkt niet bij mij:
SELECT * FROM companies,
relationship_managers,
linkbuilding
WHERE relationship_managers.rm_id = companies.rm_id
AND linkbuilding.c_id = companies.c_id
AND c_invisibility = 0
AND y_id = YEAR() /* y_id is bijvoorbeeld 2013 of 2014 en ik wil dat die alleen tabellen van dit jaar weergeeft */
ORDER BY c_id DESC
Weet iemand hoe ik het beter kan doen?
ik krijg namelijk een foutmelding:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\linkbuilding\beta\check.php on line 19
SELECT *
FROM companies
JOIN relationship_managers ON relationship_managers.rm_id = companies.rm_id
JOIN linkbuilding ON linkbuilding.c_id = companies.c_id
WHERE 1=1
AND c_invisibility = 0
AND y_id = YEAR(NOW())
ORDER BY c_id DESC
Maar je hebt een jaartal in een kolom y_id opgeslagen???
ja maar het is wel een varchar en geen auto increment dus dat maakt niet uit
SELECT *
FROM companies
JOIN relationship_managers ON relationship_managers.rm_id = companies.rm_id
JOIN linkbuilding ON linkbuilding.c_id = companies.c_id
WHERE 1=1
AND c_invisibility = 0
AND y_id = YEAR(NOW())
ORDER BY c_id DESC
still error :(
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\linkbuilding\beta\check.php on line 19
SELECT *
FROM companies
JOIN relationship_managers ON relationship_managers.rm_id = companies.rm_id
JOIN linkbuilding ON linkbuilding.c_id = companies.c_id
WHERE 1=1
AND c_invisibility = 0
AND y_id = YEAR(NOW())
ORDER BY c_id DESC
Toevoeging op 22/04/2014 09:35:21:
Racoon smasher op 22/04/2014 09:34:07
Query was empty () krijg ik bij de query:
SELECT *
FROM companies
JOIN relationship_managers ON relationship_managers.rm_id = companies.rm_id
JOIN linkbuilding ON linkbuilding.c_id = companies.c_id
WHERE 1=1
AND c_invisibility = 0
AND y_id = YEAR(NOW())
ORDER BY c_id DESC