Cita: Donde el parámetro del segundo TIME dentro de TIMEDIFF puede ser el valor de una variable de PHP.
Ten en cuenta siempre que la variable de PHP debe llegar con el formato "HH:MM:SS", con horas de "00" a "24", o de lo contrario generará un error.
Esto atendiendo el detalle que MySQL no reconoce una variable de PHP, sino sólo el dato que se incorpora a la cadena de texto que se construye como consulta.