Ik heb een aantal tutorials doorgenomen en wat geprobeerd wat ook lukte, maar waar het eigenlijk om ging lukt me niet..

Het volgende:

tabellen:

locaties (loc_id | loc_name)
events (p_id)
loc_select(p_id | loc_id)

3 tabellen dus waarvan loc_select de locaties moet koppelen aan de events. (per feest zijn er meerdere locaties mogelijk.

met deze query wil ik dit dan uitvoeren:

$sql = "SELECT * FROM event_locations, events, loc_select WHERE loc_select.p_id=events.p_id AND loc_select.loc_id=event_locations.loc_id WHERE p_id = '$p_id'";

Maar als ik dit dan wil echo-en:

while ($loc = mysql_fetch_object($select)) {
echo $loc->loc_name;
}
(wil dus alle locaties weergeven)

Krijg ik deze foutmelding:
Warning: Supplied argument is not a valid MySQL result resource

Wat doe ik nu fout? Heb al diverse query's geprobeerd, gezien mijn kennis zou dit de beste optie moeten zijn..

mvg Sander
Vraag me af waar jij die query haalt....

*Klik*
ja die pagina ken ik, die had ik al doorgenomen..
aantal testjes gedaan die wel lukte, alleen deze niet.

Wat doe ik fout? of moet ik perse die tabellen een andere naam geven dmv AS.
Ah!! het is gelukt! Krijg nu alles netjes uit de database!

Reageren