開始日から開始日までの日付を検索するコードがあります
私のデータベースフィールドは次のようなものです:
==============================================
ID | ユーザー ID | 受け取った日付
==============================================
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>
問題は: 選択した日付に基づいて、そのユーザーからのデータ全体を表示する方法です。ありがとう