Estoy intentando borrar unos registros del mi BBDD en función del tiempo transcurrido. La condición es que hayan pasado más de 10 dias desde la fecha de registro. He estado investigando y he conseguido hallar "una" diferencia entre la fecha de hoy y la del registro (me da 27 cuando debería ser 23)

Sin embargo cuando trato de borrar registros que sean más antiguos de 10 no funciona

Para que me podáis orientar adjunto el código de pruebas que tengo.
Código PHP:
<?php
// Llamo las variables de conexión a DB
$host = "localhost";
$user = "root";
$pass = "12345";
$db = "abcd";
$_SESSION['usuario'];
$usuario=$_SESSION['usuario'];
echo $usuario;
// Abro conexión y selecciono la base de datos
$connection = mysql_connect($host, $user, $pass,$db) or die ("Unable to connect!");
mysql_select_db($db) or die ("Unable to select database!");
//Query que borra datos en función de su antiguedad si esta es mayor que 10
$SelDELUSER =mysql_query ("delete *from usuarios WHERE datediff('$fechahoy',fecha)>10 and activo='0'");
$Diferencia=$selectDIFF;
echo $Diferencia;
?>
Muchas gracias por adelantado
