FunkyMonkey
Mitglied
Hallo
Ich habe eine Tabelle buddylist mit den Feldern RequestUserID und ResponseUserID
nun möchte ich Alle Buddies eines Users auslesen, egal ob er derjenige war der damals angefragt hatte oder ob er derjenige war der damals gefragt wurde. Dabei möchte ich im Resultat nur die fremde id stehen haben.
Hoffe das ist soweit verständlich. Es geht um eine Buddyliste.
Meine Versuche scheitern:
------------------------------------------
------------------------------------------
phpmyadmin liefert folgende Fehlermeldung zurück:
bin für jeden Tipp dankbar...
Ich habe eine Tabelle buddylist mit den Feldern RequestUserID und ResponseUserID
nun möchte ich Alle Buddies eines Users auslesen, egal ob er derjenige war der damals angefragt hatte oder ob er derjenige war der damals gefragt wurde. Dabei möchte ich im Resultat nur die fremde id stehen haben.
Hoffe das ist soweit verständlich. Es geht um eine Buddyliste.
Meine Versuche scheitern:
------------------------------------------
Code:
SELECT IF RequestUserID=133 ResponseUserID AS userID ELSE RequestUserID AS userID FROM buddylist WHERE (RequestUserID=133 OR ResponseUserID=133)
phpmyadmin liefert folgende Fehlermeldung zurück:
Code:
SQL-Befehl:
SELECT IF RequestUserID=133 ResponseUserID AS userID
ELSE RequestUserID AS userID
FROM buddylist
WHERE (
RequestUserID =133
OR ResponseUserID =133
)
LIMIT 0 , 30
MySQL meldet:
#1064 - 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 'RequestUserID = 133 ResponseUserID AS userID ELSE RequestUserID AS userID FROM b' at line 1
bin für jeden Tipp dankbar...