Php:使用日历值从数据库中获取记录

标签 php mysql calendar

我有一个包含用户名和密码的 php 文件。当用户登录时,登录信息将以日期时间格式存储在登录表中。 (例如:2010-05-21 15:05:55)并以同样的方式存储注销详细信息。现在我想按日期列出用户信息。因此,我使用日历函数作为

<body>
    <label>StartDate :&nbsp;</label><input name="startdate" type="text" onClick="displayDatePicker('startdate')">
    <label>EndDate :&nbsp;</label><input name="enddate" type="text" onClick="displayDatePicker1('enddate')">
</body>

现在我的要求是,当用户选择起始日期和截止日期时,需要以表格格式显示该特定日期的登录和注销信息。我尝试过类似的东西

$start=$_POST['startdate']; 
$end=$_POST['enddate']; 
$sql1 = "SELECT * FROM table WHERE LoginTime = '$startdate' AND LogoutTime = '$enddate' ";

但它返回 null。你能告诉我如何使用日历值从数据库中获取记录吗?

最佳答案

您可以尝试这个sql查询

SELECT * FROM (LoginTime>=$startdate AND LoginTime<=$enddate) OR (LogoutTime>=$startdate AND LogoutTime<=$enddate)

关于Php:使用日历值从数据库中获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26293045/

相关文章:

php - MySQL-添加外键时出错

php - log4php-设置布局模式以显示文件名

mysql - 如何在本地主机上为 node.js 服务器启动 mysql 数据库?

android - 将 android datepicker 中的日期初始化为特定日期,而不是当前日期。

android - 为什么在调用许多其他方法时 calendar.isSet(field) 会变为 true?

javascript - Coinbase同源

php - 使用php格式化存储在mysql数据库表列中的代码

java - 无法使用java成功连接到mysql数据库

php - mysql 输出拆分测试的网页计数、转化率、百分比

Android 日历 DTSTART 和 DTEND 问题