Versio

Vrienden van vrienden weergeven

Overzicht Reageren

Derk  Janssen

Derk Janssen

01/06/2010 00:02:03
Quote Anchor link
Beste mensen,
Ik heb een vraagje ik heb een lange query die vrienden van vrienden op haalt.
Maar nu is het probleem dat hij ook mijn vrienden weer geeft eigenlijk zou het mooi zijn als hij alleen vrienden van vrienden weergeeft. Heeft iemand hier een oplossing voor ?
$query = tep_db_query("
SELECT * FROM " .TABLE_FRIENDS. " AS f,
" .TABLE_USERS. " AS g LEFT JOIN " .TABLE_AVATAR. " AS a
ON a.bid=g.avatar_default WHERE g.user_id IN
(SELECT f.naar FROM " .TABLE_FRIENDS. " AS f,
" .TABLE_USERS. " AS g WHERE f.van=g.user_id) AND g.user_id!='".$_SESSION['user_id']."'
GROUP BY g.user_name ORDER BY RAND() LIMIT 15");
 
PHP hulp

PHP hulp

25/05/2012 18:55:02
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Chris
Beheerder

Chris

01/06/2010 00:07:35
Quote Anchor link
Voor degenen die nog wél wakker zijn, hieronder de query alvast uitgeschreven mét tabs =)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
SELECT
    *
FROM
    ".TABLE_FRIENDS." AS f,
    ".TABLE_USERS." AS g
    LEFT JOIN
        ".TABLE_AVATAR." AS a
         ON
             a.bid = g.avatar_default
WHERE
    g.user_id
    IN
    (
        SELECT
            f.naar
        FROM
            ".TABLE_FRIENDS." AS f,
            ".TABLE_USERS." AS g
        WHERE
        f.van=g.user_id
    )
AND
    g.user_id != '".$_SESSION['user_id']."'
GROUP BY
    g.user_name
ORDER BY
    RAND()
    LIMIT
        15
 
Bas Kreleger
Beheerder

Bas Kreleger

01/06/2010 00:13:43
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE f.van=g.user_id AND f.aan (bestaat deze?) != $_SESSION['user_id']


Zoiets?
 



Overzicht Reageren