Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

generar FECHA automaticamente en BASE DE DATOS

Estas en el tema de generar FECHA automaticamente en BASE DE DATOS en el foro de Mysql en Foros del Web. Holass-- Tengo una base de datos. En una de las tablas que uso para registro de usuarios tengo un campo FECHA y quiero que se ...
  #1 (permalink)  
Antiguo 05/03/2007, 16:30
 
Fecha de Ingreso: diciembre-2005
Mensajes: 46
Antigüedad: 18 años, 4 meses
Puntos: 0
generar FECHA automaticamente en BASE DE DATOS

Holass--

Tengo una base de datos. En una de las tablas que uso para registro de usuarios tengo un campo FECHA y quiero que se genere la fecha automaticamente de manera que el que se registra no tenga que poner la fecha.

estoy usando de esta forma, se genera la fecha 2005-03-07 pero no cambia, pruebo con un nuevo registro y sale lo mismo.

$nombres=$_POST[nombres];
$correo=$_POST[correo];
$fecha=date("d/m/y");

Lo muestro en-- registros.php -- y aqui si quiero ver la fecha en que se registró este usuario. Me muestra en todos 2005-03-07

Nota: he probado ingrensando la fecha manualmente y si sale.
  #2 (permalink)  
Antiguo 05/03/2007, 16:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: generar FECHA automaticamente en BASE DE DATOS

Yo en mis scripts uso $hoy = date("Y-m-d"); y me funciona a la perfeccion.

A ver si te sirve.
  #3 (permalink)  
Antiguo 05/03/2007, 17:28
 
Fecha de Ingreso: diciembre-2005
Mensajes: 46
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: generar FECHA automaticamente en BASE DE DATOS

Ok- funciona de la forma como dices. GRACIAS

ya lo hice y para pasar la hora tambien---
$fecha=date("y-m-d H:i:s");
Y en la base de datos DATETIME---

Ahora--- se ve de esta forma--

NOMBRE - APELLIDO - CORREO ----- 2007-03-05 18:34:47

es posible que la hora se vea de esta forma 6:34:47 pm ????

gracias!!!

Última edición por imasumaq; 05/03/2007 a las 17:42
  #4 (permalink)  
Antiguo 05/03/2007, 17:42
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: generar FECHA automaticamente en BASE DE DATOS

Supongo que en tu tabla de usuarios debes tener una clave primaria, que podria ser autonumerica. Simplemente ejecuta la consulta ordenada por la clave primaria y listo. Saludos
__________________
->Aprender es un proceso que incluye el error..
  #5 (permalink)  
Antiguo 05/03/2007, 17:45
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Re: generar FECHA automaticamente en BASE DE DATOS

Cita:
Iniciado por imasumaq Ver Mensaje
Ok- funciona de la forma como dices. GRACIAS

ya lo hice y para pasar la hora tambien---
$fecha=date("y-m-d H:i:s");
Y en la base de datos DATETIME---

Ahora--- se ve de esta forma--

NOMBRE - APELLIDO - CORREO ----- 2007-03-05 18:34:47

es posible que la hora se vea de esta forma 6:34:47 pm ????

gracias!!!
Pues claro que es posible que se VEA, no que DEVUELVA con ese formato, porque el formato es propio de mysql no del PHP, en consecuencia la forma en que se VEA, pues facil pues programer man, usa tu habilidad de programador y listo.
  #6 (permalink)  
Antiguo 05/03/2007, 19:29
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Re: generar FECHA automaticamente en BASE DE DATOS

Te recomiendo que uses una función propia de mysql: now
También que veas unix_timestamp y from_unixtime
Te ahorrarán trabajo y recursos.
  #7 (permalink)  
Antiguo 05/03/2007, 20:53
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Re: generar FECHA automaticamente en BASE DE DATOS

Agrego a la lista de funciones: DATETIME() y DATE_FORMAT()
http://mysql.org/doc/refman/5.1/en/d...functions.html

No entiendo por qué meter código PHP, menos aún cuando el thread originalmente pregunta funciones de la BD. Recomiendo leer un tutorial de MySQL

Saluton
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:32.