sql >> データベース >  >> RDS >> Mysql

送信された日付がデータベースの2つの日付の間にあることを確認するにはどうすればよいですか?

    whereを使用する SQLクエリの句。条件に基づいて、選択した行をフィルタリングします。ここで開始日と終了日を指定できます。そのためのクエリは、そのようなものです。

    AND start_date = yourStartDate AND end_date = yourEndData内 つまり、両方の条件が真の場合は行を選択し、そうでない場合は選択しないでください。'

    SELECT * FROM dates WHERE start_date = yourStartDate AND  end_date = yourEndData
    

    注: 検証(ifステートメント)する必要はもうありません。クエリが以下のような行を返したかどうかを確認するだけです。

    $isRepeat = (mysqli_num_rows($result)==0);
    



    1. ファイルがajaxphpmysqlにアップロードされていません

    2. MariaDBでRADIANS()がどのように機能するか

    3. SQL Server:DELETEとTRUNCATE

    4. MySQLエラー#1054-「フィールドリスト」の不明な列