Usa where
cláusula en su consulta sql. Filtrará las filas seleccionadas según las condiciones. Puede especificar su fecha de inicio y finalización allí. La consulta para ello es algo así.
el AND
en el start_date = yourStartDate AND end_date = yourEndData
significa que si ambas condiciones son verdaderas, seleccione la fila; de lo contrario, no la seleccione ..'
SELECT * FROM dates WHERE start_date = yourStartDate AND end_date = yourEndData
$isRepeat = (mysqli_num_rows($result)==0);