Mysql
 sql >> Datenbank >  >> RDS >> Mysql

php-Abfrage läuft nicht?

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