probleem met JOIN
ben aan het experimenteren met JOINS en dat wil niet zo lukken.
wat is het geval:
Ik heb 2 tabellen, members en members_profile waarbij members.id=members_profile.member_id
Mijn select is als volgt:
Bij uitvoeren hiervan krijg ik een error:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN members_profile AS mp ON m.id = mp.member_id
Ik heb de tutorial van uitgebreide joins gelezen maar schijnbaar doe ik nog iets fout.
Tevens zou ik van de 2e tabel (members_profile alle velden willen ophalen, kan dat dan met mp.* ?
Kan iemand me een zetje in de goede richting geven ?
wat is het geval:
Ik heb 2 tabellen, members en members_profile waarbij members.id=members_profile.member_id
Mijn select is als volgt:
Code (php)
1
2
3
4
5
2
3
4
5
$sql = "SELECT m.id, m.nick_name, m.real_name, m.email, mp.plaats, mp.gebdatum
FROM members as m,
INNER JOIN members_profile AS mp
ON m.id = mp.member_id
WHERE id='".$id."'";
FROM members as m,
INNER JOIN members_profile AS mp
ON m.id = mp.member_id
WHERE id='".$id."'";
Bij uitvoeren hiervan krijg ik een error:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN members_profile AS mp ON m.id = mp.member_id
Ik heb de tutorial van uitgebreide joins gelezen maar schijnbaar doe ik nog iets fout.
Tevens zou ik van de 2e tabel (members_profile alle velden willen ophalen, kan dat dan met mp.* ?
Kan iemand me een zetje in de goede richting geven ?
Gesponsorde koppelingen:
ik ben zelf nog maar een newbie in de wereld van PHP en MySQL maar ik weet niet of het kan helpen om
te veranderen door
te veranderen door
Quote:
FROM members as m,
Daar staat een komma die er niet hoort.
Bij een SQL error moet je bijna altijd kijken naar wat er staat voor de tekst die in de error gegeven wordt.
als ik zo de tutor lees niet hoor, toch bedankt voor je antwoord.
tutor: http://www.phphulp.nl/php/tutorials/3/479/
tutor: http://www.phphulp.nl/php/tutorials/3/479/
@Dizzy: kolomnamen zet je nooit tussen quotes, dat doe je alleen met strings!
@Daddy: de oplossing is gegeven door Boaz. Daarnaast lijkt het me dat een id een integer is, dat hoor je dus niet tussen quotes te plaatsen...
@Daddy: de oplossing is gegeven door Boaz. Daarnaast lijkt het me dat een id een integer is, dat hoor je dus niet tussen quotes te plaatsen...
Hartelijk dank Boaz, zal wel lukken nu.
@ Blanche: ik had Boaz z'n bericht nog niet gezien, we zaten schijnbaar gelijktijdig een bericht in te tikken, zie datum/tijd van onze berichten: 20.03 hr ;-)
@ Blanche: ik had Boaz z'n bericht nog niet gezien, we zaten schijnbaar gelijktijdig een bericht in te tikken, zie datum/tijd van onze berichten: 20.03 hr ;-)
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
Klopt had ik gezien. Vandaar ook mijn reactie ;)



