sql >> Databáze >  >> RDS >> Mysql

php dotaz neběží?

Chybí vám IN Předpokládám, že také není potřeba jediná uvozovka v dílčím dotazu:

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

Nebo zkuste toto:

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

Také se ujistěte, že dotaz běží úspěšně append mysql_error() :

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


  1. Chyba nesprávného řetězce při přidávání emotikonů do databáze prostřednictvím formuláře

  2. Základní monitorování PostgreSQL – část 3

  3. Výkon Mysql Query. který je nejlepší?

  4. Problém s migrací cizích klíčů na Laravel 4