0

データベースに保存された日付と日付を比較するにはどうすればよいですか。たとえば、日付形式で2つの日付(date1とdate2)があり、これらの日付の間の日付を取得したい(date1 <これらの日付が必要です)

選択クエリでこれらの日付を比較するにはどうすればよいですか?

このクエリを使用しますが、機能しません:

   $sql="select name from person where date <'$from_date'";
   $result=mysqli_query($con,$sql);
   if(!mysqli_query($con,$sql))
   {
    die('error' .mysqli_error($con));
   } 
4

2 に答える 2

1

BETWEEN ステートメントを使用するだけです。

WHERE date BETWEEN 'Older Date Here' AND 'Newer Date Here'
于 2013-07-12T18:34:18.643 に答える
0

互換性のために、日付を ISO モード ("YYYY-MM-DD HH:mm:ss.xxx") でフォーマットします。時間部分全体、ミリ秒のみ、または秒とミリ秒を省略できます。SQL クエリでリテラルとして渡される場合は、単一引用符で囲まれた文字列にする必要があります。

今日: '2013-07-12' 現在: '2013-07-12 13:38:03'

于 2013-07-12T18:37:45.603 に答える