php - AJAX 从 MySQL 选择

标签 php jquery mysql ajax

你好,基本上当用户登录时需要帮助,它会将时间和日期放在 MySQL 的“已读”列中,因此当用户注销或关闭浏览器时,它应该显示用户离线,当他们打开它时应该显示用户在线。

<?
$username = $_SESSION['membersusername'];
if(isset($username)){
 mysql_query("UPDATE users SET seen=NOW() WHERE username='$username'");
}
?>

我认为是 AJAX?

<?
$sql=mysql_query("SELECT seen FROM users");
while($rows=mysql_fetch_array($sql)){
 $seen=$rows['seen'];
 if ( $seen < date("Y-m-d H:i:s",strtotime('-20 seconds', time()))){
  echo "User Is offline";
 }else{
  echo "User is online";
 }
}
?>

当我执行上面的代码时,它会这样做... http://prntscr.com/2sd7fb

有人能帮忙吗?

最佳答案

在 ajax 代码中放在代码下方。我认为这会有所帮助。

<?
$sql=mysql_query("SELECT seen FROM users WHERE username='$username'");
while($rows=mysql_fetch_array($sql)){
$seen=$rows['seen'];
if ( $seen < date("Y-m-d H:i:s",strtotime('-20 seconds', time()))){
echo "User Is offline";
}else{
echo "User is online";
}
}
?>

关于php - AJAX 从 MySQL 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779942/

相关文章:

javascript - 根据表单输入过滤 d3 js 对象

MySQL 服务器存储过程 AUTO_INCRMENT UNIQUE

php - 在本地主机中打开 10 月 cms

php - 使用 PHP 在数据库中插入多个复选框值

php - 类别子类别mysql查询

javascript - 悬停时的多个图像 slider 无法使用 onClick() 单击

javascript - 如何从 element.style 中删除多个 css 样式

PHPUnit 如何测试一个方法是否有正确数量的参数?

php - 使用 PHP session 连接到 MySQL

c++ - 将 mysqlx::Value 转换为带有特殊字符的 std::string