質問

私の"友達のテーブルには次の列があります:id、ユーザ名userID2、

ユーザidとuserID2ない特定の順序に対して、データベースです。

私は現在、このクエリを探ユーザーの友人:

$quer = mysql_query("
SELECT CASE WHEN userID=$id THEN userID2 ELSE userID END AS friendID 
FROM friends WHERE userID=$id OR userID2=$id");

しかしこれが動作していません:

SELECT 
CASE WHEN userID=$id OR userID=$session THEN userID2 
ELSE userID END AS friendID  
FROM friends WHERE (userID=$session OR userID2=$session) 
AND (userID=$id OR userID2=$id) AND friendID!=$session

まだ返し行の場合friendID=$セッションをされているクエリ)

編集:したいとしてお返しするために全力をfriendID行$id$セッションしています。思いだしていない。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top