Ik heb een profielenscript en ik wil daar een vriendenlijst aan toevoegen.
Alleen wil dit nog niet helemaal lukken:(
Ik heb al veel dingen geprobeerd met en zonder join en de and's en or's omdraaien en nog wel wat.
Hieronder zie je de query:
SELECT gebruikersnaam,id
FROM leden_gegevens JOIN leden_vriendlijst ON id=verzender_id OR id=ontvanger_id
WHERE leden_vriend_uitnodiging.status='1'
AND verzender_id='" .$_COOKIE['id']. "' OR ontvanger_id='" .$_COOKIE['id']. "'"
Wat de bedoeling van deze query is dat hij alle vrienden laat zien van een ingelogde gebruiker.
Dat doet hij nu ook wel alleen worden de ingelogde gebruiker 3 keer geplaatst
terwijl hij er helemaal niet in hoor.
Want je kunt natuurlijk geen vriend worden van jezelf
Dit komt er uit:
1 marc
2 Jan
1 marc
3 gijs
1 marc
4 richard
En dit moet het zijn:
2 Jan
3 gijs
4 richard
Zo ziet de tabel leden_vriendenlijst eruit:
`verzender_id` int(11) NOT NULL,
`ontvanger_id` int(11) NOT NULL,
`status` int(1) NOT NULL default '0'
Hoppelijk weten jullie nu genoeg:)