Crea una consulta para verificar que el usuario esté disponible. Suponiendo que en
inicio y
final es donde guardas fecha y hora de inicio y término del evento:
Reemplaza las variables idDeUsuario, fechaHoraInicio y fechaHoraFin con los datos adecuados; si el resultado es mayor que cero es porque el usuario no está disponible en la fecha y hora elegidos.
Muevo tu tema a MySQL, donde podrán orientarte mejor en cuanto a la lógica de la consulta.