上次访问后的新项目

时间:2017-10-30 18:00:15

标签: php mysql count mysql-num-rows

我的代码应该在菜单中显示新项目(items.php url右侧)。这根本不起作用,或者它只显示一个项目,尽管有10个项目。它计算新项目并检查您上次浏览的时间。当您刷新项目页面时,“新项目标签”消失。

所以,如果你能帮助我,我非常感谢:)

代码:

  $res = mysql_query("SELECT last_visit
                     FROM users
                     WHERE id='".$user['id']."'");

  $arr = mysql_fetch_row($res);

  $last_visit = $arr[0];

  $time_now = gmtime();

 if ($last_visit > $time_now)
  {
      $last_visit = $time_now;
  }

 $results = mysql_query("SELECT COUNT(*)
              FROM items
              WHERE added >= '".$last_visit."'");

  $num_rows = mysql_num_rows($results);

  $all  = number_format($num_rows);

 while ($num_rows = mysql_fetch_assoc($results))
  {

   if (sql_timestamp_to_unix_timestamp($row["added"]) >= $last_visit)
    { ?>

  <li><a href="items.php">Items<br />(<font color="red"><?php echo $all ?> new items</font>)</a></li>
   
<li><a href="items.php">Items</a></li>

0 个答案:

没有答案