Incinnerator
Legacy Member
Yu allemaal
situatie:
tabel functies: C_F_ID , C_F_Naam
tabel Members_Functie: M_F_ID, M_ID
tabel Members: M_ID, M_Nickname
ik ben bezig met een pagina waarin je gegevens van je profiel kan wijzigen.
op die pagina is het de bedoeling dat je door middel van een keuzelijst functies kan toevoegen.
Nu wil ik de functies die een bepaalde persoon al heeft toegevoegd niet meer terugzien in de lijst met functies om toe te voegen.
dus als je een lijst hebt met appelen, peren
en hij voegt appelen toe dan moet de lijst enkel nog peren weergeven
Ik dacht dus aan een subquery waarbij de binnenste alle functies ophaalt van die bepaalde member en de buitenste query moet dan vgl of de functie die hij ophaalt (uit de tabel functies) overeenkomt met resultaat van binnenste query
als de functie erin staat moet hij het dus niet naar de resultatentabel sturen en anders wel.
de binnenste query werkt , heb dit apart getest
de fout die hij geeft:
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 'SELECT M_F_ID FROM C_Members_Functie WHERE M_ID = 1)' at line 1
Kan iemand helpen aub?
Thx
Incinnerator
situatie:
tabel functies: C_F_ID , C_F_Naam
tabel Members_Functie: M_F_ID, M_ID
tabel Members: M_ID, M_Nickname
ik ben bezig met een pagina waarin je gegevens van je profiel kan wijzigen.
op die pagina is het de bedoeling dat je door middel van een keuzelijst functies kan toevoegen.
Nu wil ik de functies die een bepaalde persoon al heeft toegevoegd niet meer terugzien in de lijst met functies om toe te voegen.
dus als je een lijst hebt met appelen, peren
en hij voegt appelen toe dan moet de lijst enkel nog peren weergeven
Ik dacht dus aan een subquery waarbij de binnenste alle functies ophaalt van die bepaalde member en de buitenste query moet dan vgl of de functie die hij ophaalt (uit de tabel functies) overeenkomt met resultaat van binnenste query
als de functie erin staat moet hij het dus niet naar de resultatentabel sturen en anders wel.
PHP:
$sql2 = mysql_query("SELECT * FROM C_Functies
WHERE C_Functies.C_F_ID
NOT IN
(SELECT M_F_ID FROM C_Members_Functie WHERE M_ID = $ophaalid)")
de binnenste query werkt , heb dit apart getest
de fout die hij geeft:
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 'SELECT M_F_ID FROM C_Members_Functie WHERE M_ID = 1)' at line 1
Kan iemand helpen aub?
Thx
Incinnerator
.