Hola a todos.
 
Quiero hacer un foro utilizando PHP y Mysql...  quiero que cuando alguien envíe un mensaje, en el registro quede guardada la fecha y la hora de cuando se envía... ¿cómo hago esto?
 
Saludos 
    
  |  ||||
|      Lee algo aca..   getdate : http://www.php.net/manual/es/function.getdate.php http://www.php.net/manual/es/ref.datetime.php y tambien mira en la sección "busqueda" de los foros...    |  
  
  |  |||
|      Si tu campo de fecha es de tipo DATE o DATETIME (debería serlo) .. puedes usar la sentencia: NOW() en tu mismo INSERT que haces (o UPDATE si corresponde)    Ejemplo $sql="INSERT INTO tabla (dato,campofecha) VALUES ('dato$',NOW())"; Un saludo, 
				__________________   Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.  |  
  
  |  ||||
|      bien, he probado con lo que me ha dicho Cluster y funciona... pero hay alguna forma de cambiar el formato de la fecha? y qué horario coge, por que un mensaje enviado a las 23 horas me lo pone como si fuera a las 16... hay alguna forma de cambiar también esto?   gracias a todos  |  
  
  |  |||
|      Deberías tener muy en cuenta el uso horario del servidor en el que este alojado el script y/o el servidor de la base de datos (dependiendo de si utilizas la funcion de php o la de sql para obtener la fecha). Por ejemplo creo que Argentina es GMT -3.     
				__________________    .-.-.-.-.-.-.-.-.-.-.-. PentaCampeón .-.-.-.-.-.-.-.-.-.-.-. Última edición por onores; 06/04/2004 a las 07:46  |  
  
  |  |||
|      Las horas del servidor (sea por PHP con su date()/mktime() etc ... o las de un servidor de BD) depende de la localización de este.     Desde Msyql mismo tienes otras funciones como DATEDIFF si mal no recuerdo (o similares) para restar horas a tu fecha y entregar la hora que te acomode según la diferencia horaria entre tu servidor y donde leas esos datos .. Un saludo, 
				__________________   Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.  |