Idee cod Select pt sugestii prieteni

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
evident
Mesaje:168

Idee cod Select pt sugestii prieteni

Are cineva o idee cum as putea sa fac urmatorul script:
Am un tabel unde am inserate prieteniile intre useri
are urmatoarele coloane: id, user1, user2, data, acceptata(0 sau 1)
Daca userul Ion trimite cerere de prietenie userului Maria atunci user1=ion si user2=maria iar acceptata e 0 pana cand Maria accepta cererea.

Userul Ion are un prieten Vlad
Cum as putea sa fac un select random pentru userul Vlad care o sa apara undeva in partea dreapta cand el intra in cont si in care sa ii apara sugestii de prieteni din prietenii tuturor prietenilor pe care ii are Vlad

O idee ar fi de mare ajutor.

- Edit:
Am reusit cu asta,
Am facut ceva modificari in tabelul de prieteni, am pus ca atunci cand user2 accepta cererea sa se mai introduca o linie in tabel cu user1= userul care a acceptat si user2=userul care a trimis cererea iar dupa am facut selectul cu urmatorul cod:

Cod: Selectaţi tot

$username = $_SESSION['username'];

$select=mysql_query("SELECT distinct count(user2) as n, avatar, username, nume_real FROM friends r INNER JOIN users u ON r.user2 = u.username WHERE user1 IN (select user1 from friends where user2='$username' and accepted='1') AND user2!='$username' GROUP BY user2 HAVING COUNT(user2) >= 1 LIMIT 0, 10") or die(mysql_error());

while($linie=mysql_fetch_array($select)){
echo ''.$linie['username'].'';
} 
Multumesc.

Subiecte similare