pues use tu funcion y no me dio el error sql que estas comentando seguro que la tienes tal cual como lo colocaste al principio?? fijate como la use
Código PHP:
Ver originalfunction restaDias($fecha2){
$dias="SELECT DATEDIFF('$fecha2 23:59:59','$fech1') as dia";
$dias2= $diasarr['dia'];
return $dias2;
}
restaDias('2010-12-20');
por cierto hay variables que no utilizas dentro de la funcion como $time, ademas de que el parametro lo puedes colocar directamente en la sentencia sql, prueba y nos comentas, saludos