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

Select que no entiendo

Estas en el tema de Select que no entiendo en el foro de Mysql en Foros del Web. Hola amigos tengo una pregunta, que no entiendo su respuesta; cuando hago este select : @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original SELECT * , UNIX_TIMESTAMP ...
  #1 (permalink)  
Antiguo 04/05/2010, 20:45
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 10 meses
Puntos: 1
Select que no entiendo

Hola amigos tengo una pregunta, que no entiendo su respuesta; cuando hago este select :
Código PHP:
Ver original
  1. SELECT * , UNIX_TIMESTAMP( dm_onstamp ) AS ondate
  2. FROM dm_messages
  3. WHERE dm_id = "1"

En esta base de datos:

CREATE TABLE `dm_messages` (
`dm_id` bigint(20) NOT NULL auto_increment,
`dm_fid` bigint(20) NOT NULL default '0',
`dm_tid` bigint(20) NOT NULL default '0',
`dm_subject` mediumtext NOT NULL,
`dm_message` longtext NOT NULL,
`dm_tempdate` timestamp(14) NOT NULL,
`dm_onstamp` timestamp(14) NOT NULL,
`dm_msg_read` varchar(10) NOT NULL default '',
`dm_f_del` varchar(10) NOT NULL default '',
`dm_t_del` varchar(10) NOT NULL default '',
PRIMARY KEY (`dm_id`)
) TYPE=MyISAM;

Me aparece otra columna llamada ondate y con unos numeros de acuerdo a la id diferentes 1093013706 este por ejemplo para la id=1
tiene que ver con la fecha o algo asi?
  #2 (permalink)  
Antiguo 04/05/2010, 22:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 81
Antigüedad: 16 años
Puntos: 3
Respuesta: Select que no entiendo

Hola, siempre va a regresar un numero distinto porque, como dice la documentacion, devuelve la cantidad de segundos transcurridos desde 1970-01-01 00:00:00. Lee:


http://dev.mysql.com/doc/refman/5.1/...unix-timestamp


Ademas creo esta pregunta va en el foro de base de datos.
  #3 (permalink)  
Antiguo 05/05/2010, 08:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Mysql
  #4 (permalink)  
Antiguo 05/05/2010, 09:22
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Select que no entiendo

Cita:
Hola, siempre va a regresar un numero distinto porque, como dice la documentacion, devuelve la cantidad de segundos transcurridos desde 1970-01-01 00:00:00. Lee:


http://dev.mysql.com/doc/refman/5.1/...unix-timestamp


Ademas creo esta pregunta va en el foro de base de datos.
Es totalmente correcto.

Cita:
Me aparece otra columna llamada ondate y con unos numeros de acuerdo a la id diferentes 1093013706 este por ejemplo para la id=1
tiene que ver con la fecha o algo asi?
Ondate es el alias que se le da en el momento de ejecución a la consulta y nunca va a aparecer en la estructura de la tabla. Puedes reemplazar odate por tu nombre si así lo deseas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: select
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 13:55.