私はデータを取得していません。一致するはずの父を確認しました
2 つのテーブルがlikes
ありuser_follow
、2 つのテーブルを ID で関連付けようとしています。
表 - 列
likes
- idlikes、iduser、情報
user_follow
- iduser_follow、iduser_follower、iduser_following
$following = $dbh -> prepare("SELECT L.* FROM likes L JOIN user_follow F ON F.iduser_following = L.iduser WHERE F.iduser_follower = ?");
$following->execute(array($_SESSION['user_auth']));
while($row_following = $following->fetch(PDO::FETCH_ASSOC)){
$id_1 = $row_following['L.information']; // get id of user that i'm following
echo $id_1;
}
したがって、誰かをフォローしている場合、フォローしている相手に関連する情報を表示できるはずです。
エラーは発生しませんが、何もエコーアウトしませんか?
サンプルデータ
user_follow
iduser_follow iduser_follower iduser_following
1 2 3
2 2 4
likles
idlikes iduser information
1 3 info1
2 3 info2
$_SESSION['user_auth'] = 2 として、info1 と info2 を出力する必要がありますね。