フォローとフォロー解除に関するその他の問題!
今回は、ユーザーをフォローしているかどうかをデータベースでチェックすることになっています。私がいる場合は「フォロー解除」を表示することになっていますが、そうでない場合は「フォロー」を表示することになっています
「follower」と「user」という名前で、フォロワーとフォローされているユーザーのIDを含むuser_followテーブルがあります。
これらを取得するためのコード:
$check_following = mysql_query("SELECT `follower`, `user` FROM user_follow WHERE `user`=$p_id'");
$follow_query = mysql_fetch_array($check_following);
p_idは私が見ているプロファイルです。ifステートメント:
if(isset($_SESSION['id']) && $p_id != $_SESSION['id'])
{
if ($follow_query['follower'] == $_SESSION['id'] && $follow_query['user'] ==$p_id)
{
echo 'Unfollow';
}
else {
echo 'Follow';
}
}
問題は、私がフォローしている3つのプロファイルのうち1つで番組のフォローを解除し、私がフォローしている2つのプロファイルで番組をフォローし、$follow_query['follower']
私ではない番組1をエコーすることです(別のユーザーの場合も1を表示します)
何か案は?
みんなありがとう