sql >> Databasteknik >  >> RDS >> Mysql

php-frågan körs inte?

Du saknar IN klausul där antar jag, det behövs inte heller det enda citatet i underfrågan:

$query="select * from fsb_profile where fsb_profile.profile_id IN 
 (select fsb_friendlist.friendlist_friendid from fsb_friendlist
 where friendlist_memberid='".$id."')";

Eller prova detta till och med:

$query="select * from fsb_profile where fsb_profile.profile_id =
 (select fsb_friendlist.friendlist_friendid from fsb_friendlist
 where friendlist_memberid='".$id."')";

Se också till att frågan körs framgångsrikt, lägg till mysql_error() :

$sql=mysql_query($query) or die(mysql_error());


  1. ANVÄND HINT och DISABLE_OPTIMIZED_NESTED_LOOP

  2. Hur man tar bort en datafil från en SQL Server-databas (T-SQL)

  3. PostgreSQL-kolumnen 'foo' finns inte

  4. Hämta alla rader baserat på frågan till en array