Il vous manque IN
clause là je suppose, pas besoin non plus de ce guillemet simple dans la sous-requête :
$query="select * from fsb_profile where fsb_profile.profile_id IN
(select fsb_friendlist.friendlist_friendid from fsb_friendlist
where friendlist_memberid='".$id."')";
Ou essayez ceci :
$query="select * from fsb_profile where fsb_profile.profile_id =
(select fsb_friendlist.friendlist_friendid from fsb_friendlist
where friendlist_memberid='".$id."')";
Assurez-vous également que la requête s'exécute avec succès en ajoutant mysql_error()
:
$sql=mysql_query($query) or die(mysql_error());