Použijte where
klauzule ve vašem dotazu SQL. Bude filtrovat vybrané řádky na základě podmínek. Zde můžete zadat datum zahájení a ukončení. Dotaz na to je něco takového.
AND
v start_date = yourStartDate AND end_date = yourEndData
znamená, že pokud jsou splněny obě podmínky, vyberte řádek, jinak jej nevybírejte..'
SELECT * FROM dates WHERE start_date = yourStartDate AND end_date = yourEndData
Poznámka: již nepotřebujete ověřovat (příkaz if), stačí zkontrolovat, zda dotaz vrátil nějaké řádky, jako je uvedeno níže.
$isRepeat = (mysqli_num_rows($result)==0);