Hola
repara2...!
Cuento como lo hice con mis muy escasos conocimientos:
Como dije, en mi BD tengo un campo tipo varchar "extra_info" donde guardo la fecha de la "Actual Sesión". Bien, agregué otro campo "anterior_visita" donde copio los datos del campo "extra_info" de esta manera:
En el script de login coloqué este codigo:
Código PHP:
<?php
//datos para establecer la conexion con la base mysql.
include("conexion BD");
//Sentencia para actualizar el campo "anterior_visita"
mysql_query("UPDATE tabla
SET anterior_visita = extra_info
WHERE DAY(extra_info) != DAY(CURDATE())" );
?>
Cuando el Usuario inicia sesión, se guarda la fecha en el campo "extra_info", ahí el UPDATE no trabaja por coincidencia con la fecha de "hoy", pero cuando vuelva a iniciar Sesión ingresando al scrip de login, se pone a trabajar el UPDATE debido a que NO coincide la fecha y actualiza el campo "anterior_visita".
Aclaro que el UPDATE va a trabajar con cualquier persona que entre al script o página de login!
Luego muestro o imprimo la anterior visita con un "echo" a través de un SELECT del campo "anterior_visita" a la BD y la condición del "id" que lo obtengo de la Sesión.
Funciona, y por ahora no encontré inconvenientes... aunque no se si es la forma más criteriosa o correcta de hacerlo!
Saludos y muchas gracia por ayudarme!