Mysql
 sql >> Base de données >  >> RDS >> Mysql

la requête php ne s'exécute pas ?

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());