我试图在一个用户跟随另一个用户时显示通知。我想检查通知表,以查看receive_id与登录用户ID($ user_id)的相同之处。问题是我不知道如何编写while循环来检查这些值是多少次相同。目前,循环无止境。以下是我到目前为止的情况:
<?php
$stmt = $user_home->runQuery("SELECT * FROM notif_follow WHERE receive_id=:rid ORDER BY id DESC LIMIT 5");
$stmt->execute(array(":rid"=>$user_id));
$notif = $stmt->fetch(PDO::FETCH_ASSOC);
$id = $notif['id'];
$send_id = $notif['send_id'];
$receive_id = $notif['receive_id'];
$status = $notif['status'];
if($notif !== false)
{
while($receive_id = $user_id)
{
echo '
<li>
<a href="#">
<strong>'.$notif['send_name'].'</strong><br />
<small><em>'.$notif['receive_name'].'</em></small>
</a>
</li>
<li class="divider"></li>
';
}
}
else
{
echo '<li><a href="#" class="text-bold text-italic">No Notification Found</a></li>';
}
?>