sql >> Database >  >> RDS >> Mysql

php-query loopt niet?

Je mist IN clausule daar veronderstel ik, ook geen behoefte aan dat ene aanhalingsteken in subquery:

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

Of probeer dit eens:

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

Zorg er ook voor dat de query succesvol wordt uitgevoerd en voeg mysql_error() toe :

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


  1. order by rand() krijgt problemen voor grote berichten

  2. Fout bij het overbrengen van de database van MySql naar Postgres met mysql2pgsql

  3. MySQL LEFT JOIN dupliceert resultaten

  4. Winkelmanditems opslaan in cookies en database