gpt4 book ai didi

php - 如何根据当前时间编写选择查询?

转载 作者:行者123 更新时间:2023-11-29 13:56:23 24 4
gpt4 key购买 nike

如何根据当前系统时间选择用户?我在 mysql 数据库登录时间和注销时间中有两列,当用户登录时间或注销时间时,两者都获取系统或当前时间,但我想根据登录时间或注销时间选择用户?如果查询从 mysql 数据库获取行,那么当用户登录或注销时应该显示用户名?

 $query2=mysql_query("SELECT * FROM users WHERE NOW() 
ORDER BY logouttime DESC LIMIT 2") or die ("users query2");
$row2=mysql_fetch_array($query2);

if($query){
?>
Username: <?php echo $row['username'] ?>

<?php } else if($query2){?>
Username: <?php echo $row['username'] ?>
<?php }?>

enter image description here

最佳答案

这应该给出期望的结果:

SELECT *
FROM users
WHERE `date`=DATE(NOW()) AND TIME(NOW()) BETWEEN logintime AND logouttime

最好将 logintimelogouttime 设置为 DATETIME 类型,在这种情况下,您可以简单地执行以下操作:

SELECT *
FROM users
WHERE NOW() BETWEEN logintime AND logouttime

关于php - 如何根据当前时间编写选择查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com