
20/02/2006, 13:55
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 11
Antigüedad: 19 años, 1 mes 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... |