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

时间:2014-10-10 06:14:55

标签: 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。您能告诉我如何使用日历值从数据库中获取记录吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试此sql查询

SELECT * FROM(LoginTime&gt; = $ startdate AND LoginTime&lt; = $ enddate)OR(LogoutTime&gt; = $ startdate AND LogoutTime&lt; = $ enddate)