muchas gracias a todos por su atencion. el problem era (y no me peguen jajaj) que mi version de mysql no soporta datediff() asike lo solucione haciendo
Cita: $sql="update usuarios set dias_a_pub=TO_DAYS(fecha_baja)-TO_DAYS(CURDATE())";
lo publico por si alguna pudiera tener el mismo problem
mucas gracias por todo