Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je vérifier que la date de soumission est comprise entre deux dates dans la base de données ?

Utilisez where clause dans votre requête sql. Il filtrera les lignes sélectionnées en fonction des conditions. Vous pouvez y spécifier votre date de début et de fin. La requête pour cela, est quelque chose comme ça.

le AND dans le start_date = yourStartDate AND end_date = yourEndData signifie que si les deux conditions sont vraies, sélectionnez la ligne sinon ne la sélectionnez pas..'

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

Remarque : vous n'avez plus besoin de valider (l'instruction if), vérifiez simplement si la requête a renvoyé des lignes comme ci-dessous.

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