sql >> Database teknologi >  >> RDS >> Mysql

php-forespørgsel kører ikke?

Du mangler IN klausul der formoder jeg, heller ikke behov for det enkelte citat i underforespørgsel:

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

Eller prøv selv dette:

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

Sørg også for, at forespørgslen kører korrekt, tilføj mysql_error() :

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


  1. Har mere end én AutoIncrement pr. tabel

  2. Brug af gaffel i Ruby on Rails til at skabe parallel proces

  3. Kombiner flere underordnede rækker til én række MYSQL

  4. Hvordan udfører jeg en MS SQL Server-lagret procedure i java/jsp og returnerer tabeldata?