Ihnen fehlt IN
Klausel dort, nehme ich an, auch keine Notwendigkeit für dieses einfache Anführungszeichen in der Unterabfrage:
$query="select * from fsb_profile where fsb_profile.profile_id IN
(select fsb_friendlist.friendlist_friendid from fsb_friendlist
where friendlist_memberid='".$id."')";
Oder versuchen Sie es sogar:
$query="select * from fsb_profile where fsb_profile.profile_id =
(select fsb_friendlist.friendlist_friendid from fsb_friendlist
where friendlist_memberid='".$id."')";
Stellen Sie außerdem sicher, dass die Abfrage erfolgreich ausgeführt wird, und hängen Sie mysql_error()
an :
$sql=mysql_query($query) or die(mysql_error());