PHP:刷新我的代码

标签 php mysql refresh

你好,我想每 3 秒刷新我的 php,这就是我所拥有的:

<?php
session_start();
include "../config.php";

$time = time();

$sql1 = "UPDATE login SET lastlogin = '" .$time. "' WHERE id = '" .$_SESSION['userid']. "'"; 
$res1 = mysql_query($sql1) or die(mysql_error());

$onlinetime = "10";  // 10 seconds

$sql3 =  "SELECT * FROM login ORDER BY lastlogin DESC"; 
$res3 = mysql_query($sql3);
    while($row3 = mysql_fetch_array($res3)){

if($row3['lastlogin'] + $onlinetime > time()){

echo '<b><font color="green">&#10004;</font></b> <u>'.$row3['name'].'</u><br />';

        }else{

echo "<b><font color='red'>X</font></b> <u>".$row3['name']."</u><br />";
        }
        }            

?> 

这不令人耳目一新,这真的很烦人。它显示谁在我的聊天框中在线。有人帮忙吗?谢谢。

最佳答案

我建议使用 <meta http-equiv="refresh" content="5" /> <head> 中的标签部分。 这不依赖于 JavaScript,并且每个主流浏览器都实现了此功能。

关于PHP:刷新我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1626843/

相关文章:

php - 从字符串中删除非字母数字字符(包括 ß、Ê 等)

c# - 如何从mysql数据库显示图像到datagridview

wpf - 在不丢失单元格焦点的情况下刷新 WPF DataGrid

ios - 在 ios 中的选项卡式应用程序中刷新 UIview

php - 从扩展添加 TYPO3 后端布局

php - 将 HTML 页面转换为 JPG

PHP MySQL utf-8 欧元符号在菱形上显示为问号

mysql - Windows 10 上的 MySql 安装问题

MYSQL 每日平均值

php - jQuery/PHP 隐藏 Div,从 MySQL 更新信息,显示 Div 新信息