mysql — Php: получить запись из базы данных, используя значения календаря

У меня есть php-файл с именем пользователя и паролем. Когда пользователь входит в систему, информация для входа будет храниться в таблице входа в формате datetime. (ex: 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' ";

но он возвращает ноль. Можете ли вы сказать мне, как получить запись из базы данных, используя значения календаря?

0

Решение

Вы можете попробовать этот SQL-запрос

SELECT * FROM (LoginTime> = $ startdate AND LoginTime<= $ enddate) ИЛИ (LogoutTime> = $ startdate AND LogoutTime<= $ EndDate)

0

Другие решения

Других решений пока нет …