У меня есть код, чтобы искать дату между началом до с датыSearching Дата От DateTime таблицы
Моего поле базы данных, как это:
============ ===================================
ID | Userid | Получено
=========================================================================================================================================================== =
1 | abc | 2013-07-10 14:07:40
2 | abc | 2013-07-15 16:27:04
3 | rty | 2013-07-10 16:27:04
4 | rty | 2013-07-16 16:07:04
5 | abc | 2013-07-25 11:07:04
Примеры База данных:
Моя функция поиска, как это
$query = "SELECT * FROM visitdate WHERE id <> ''";
if(isset($dateFrom) && $dateFrom !=""){
$sql_dateFrom= $sql_dateFrom." AND receivedDate='".$dateFrom."'";}
if(isset($dateTo) && $dateTo !=""){
$sql_dateTo= $sql_dateTo." BETWEEN receivedDate='".$dateTo."'";}
$query = $query.$sql_dateFrom.$sql_dateTo;
while($row = mysql_fetch_array($result)){
echo $row['Userid'];
}
Тогда это мои образцы HTML форма:
<form name="form" type="post">
<input type="text" name="dateFrom">
<input type="text" name="dateTo">
<input type="submit" value="Searh">
</form>
ПРОБЛЕМА: Как отобразить целые данные из этой базы пользователей в выбранную дату. Благодаря
* Sidenote: * прекратить использование устаревшего 'mysql_ *' функции. вместо этого используйте MySQLi или PDO. – Raptor
Попробуйте использовать 'SQL INNER JOINS', а также использовать' mysql_fetch_assoc' вместо 'mysql_fetch_array', если вы хотите перенести позже MySQLi и PDO. – Lekhnath
Вы хотите показать данные с одной даты на другую .. ?? – Pankaj