Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2006, 13:55
DexterLabs
 
Fecha de Ingreso: febrero-2006
Mensajes: 11
Antigüedad: 18 años, 2 meses
Puntos: 0
Primero que todo, debes describir el lenguaje que estas ocupando para trabajar con MySql, en el caso de Php te servirá la instrucción date(); quedando algo como esto:

//Pasamos el valor a la variable:
$hora_actual=date('H:i:s');
$fecha_actual=date('Y-m-d');

//Insertamos en la BD
INSERT INTO nombre_tabla(nombre_campo_fecha, nombre_campo_hora) VALUES('$fecha_actual','$hora_actual');

después tendrás que realizar comparaciones sobre la fecha correspondiente al día y la hora de registro de su primera entrada, porque quizás la persona navegue 20 min. y después se meta a las 3 horas después para navegar los otros 40 min., para ésto vas a tener que descomponer la hora con otra instrucción llamada split(); que permite separar un string de acuerdo a un cierto caracter intermedio y lo guarda en un arreglo, en éste caso es dos puntos (:); por lo tanto queda algo asi:

//supongamos que sacaste los valores a través de un vector associativo
//de la BD ($recordset)

$arreglo=split($recordset[nombre_campo_hora]);

en donde:
$arreglo[0]=H ; que es la hora
$arreglo[1]=i ; que son los minutos
$arreglo[2]=s ; que son los segundos

Para trabajar con éstos datos y restringuir los accesos temporalmente, deberas trabajar con sesiones o galletas...

Suerte compañero...