PHP使用while循环来计算行数

时间:2017-09-05 21:17:43

标签: php pdo

我试图在一个用户跟随另一个用户时显示通知。我想检查通知表,以查看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>';
 }
?>

0 个答案:

没有答案