Use
where
cláusula em sua consulta sql. Ele filtrará as linhas selecionadas com base nas condições. Você pode especificar sua data de início e término lá. A consulta para isso, é algo assim. o
AND
no start_date = yourStartDate AND end_date = yourEndData
significa que se ambas as condições forem verdadeiras, selecione a linha, caso contrário, não a selecione..' SELECT * FROM dates WHERE start_date = yourStartDate AND end_date = yourEndData
Observação: você não precisa mais validar (a instrução if) apenas verifique se a consulta retornou alguma linha como abaixo.
$isRepeat = (mysqli_num_rows($result)==0);