Bueno, yo te doy una idea de como lo haria
Código PHP:
$dia=time('D')// Obtenemos el dia actual, abrebiado en 3 letras, ej: Mon seria lunes
$hora=time('H:i:s')// Hora actual de tu servidor, Puedes sumar la dif de hora, con tu pais o setlocale
if ($dia=="Mon" && $hora=="18:00:00"){ // Compruebo, qe sea dias Lunes, 18hs.
#EJECUTAS TU CONSULTA O LO QUE DESEES HACER ESE DIA SELECCIONADO
}
Es mi humilde opinion, simple y efectivo para lo que deseas hacer, me parece.
Avisa si lo probas.