birazcık sql bilgisiyle yapılabilir arkadas iliskini tutan bir tablomus olsun bir de kullanici
benim kullanici kodum 1 olsun sizin 2 , ortak arkadaşımız da 3 nolu kişi olsun
$sql = ;
"SELECT
ar2.kullanici
FROM kullanicilar ku
LEFT JOIN arkadaslik ar ON ar.kullanici = ku.id
JOIN arkadaslik ar2 ON ar2.arkadas = ar.arkadas
WHERE ku.id = 1 AND ar2.kullanici = 2 "
bu sorgu hem 1 hem de 2 nin arkadaşları olan kişilerin ID lerini verir.
arakdaşları tuttuğunuz tablolara göre sorgu da değişebilir. ben arada bir ilişki tablosu olduğunu varsaydım. cook farlı yontemlerle yapabilirsiniz