これは明らかかもしれませんが、私は友達システムを作成していますが、テーブルの userid 列に複数の可能なユーザー ID が必要ですが、activity
以下のコードを使用すると:
$q = $pdo->prepare("SELECT * FROM friends WHERE userid=:uid");
$q->execute(array(
":uid"=>$user['id'],
));
if($q->rowCount()>0){
$remainder ="";
foreach($q as $p){
$remainder .= "OR `userid` =`".$p['friendid']."`";
}
}
$query = $pdo -> prepare("SELECT * FROM `activity` WHERE `userid`=:id .$remainder. ORDER BY id DESC LIMIT 50");
$query->execute(array(
":id"=>$user['id']
));
実際var_dump
、結果を返しても何も返されません。ユーザーとそのすべての友人のストリームコンテンツが必要です。
ここで私は何を間違えましたか?問題が見つからないようですか?
ありがとう