Foros del Web » Programando para Internet » PHP »

Como mostrar Ceros en PHP una vez recibidos de MySQL

Estas en el tema de Como mostrar Ceros en PHP una vez recibidos de MySQL en el foro de PHP en Foros del Web. Buenas tengo un problemita. en mi DB CREATE TABLE `eventos` ( `id_evento` int(11) NOT NULL auto_increment, `dia_evento` int(2) NOT NULL default '0', `mes_evento` varchar(30) collate ...
  #1 (permalink)  
Antiguo 01/04/2008, 13:38
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Como mostrar Ceros en PHP una vez recibidos de MySQL

Buenas tengo un problemita. en mi DB

CREATE TABLE `eventos` (
`id_evento` int(11) NOT NULL auto_increment,
`dia_evento` int(2) NOT NULL default '0',
`mes_evento` varchar(30) collate latin1_general_ci NOT NULL default '',
`ano` varchar(4) collate latin1_general_ci NOT NULL,
`hora_evento` varchar(20) collate latin1_general_ci NOT NULL default '',
`minutos` varchar(5) collate latin1_general_ci NOT NULL,
`meridiano_evento` char(2) collate latin1_general_ci NOT NULL default '',
`costo_evento` varchar(20) collate latin1_general_ci NOT NULL default '',
`nombre_evento` text collate latin1_general_ci NOT NULL,
`descripcion_evento` text collate latin1_general_ci NOT NULL,
`imagen_evento` varchar(255) collate latin1_general_ci NOT NULL default 'default.jpg',
PRIMARY KEY (`id_evento`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;


El rollo es que cuando pongo 01 y lo salvo me lo salva como 1. Quiero que salga como 01 por que me causa problema a la hora de mostrar una fecha .. el rollo es que tuve que agregar manualmente el 0 usando php pero quiero removerlo. que tengo que cambiar en la tabla o en php que puedo hacer para que cuando ingrese 01 me salga 01 y no 1
  #2 (permalink)  
Antiguo 01/04/2008, 13:42
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 1 mes
Puntos: 20
Re: Como mostrar Ceros en PHP una vez recibidos de MySQL

cambia el tipo de dato de INT a Varchar
  #3 (permalink)  
Antiguo 01/04/2008, 13:43
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: Como mostrar Ceros en PHP una vez recibidos de MySQL

Bueno lo cambie a Char(2) jeje que bruto fue no me di cuenta que lo tenia como entero. DUH! gracias anyways. otro Tip Varchar es demasiada reserva de memoria para 2 caracteres.
  #4 (permalink)  
Antiguo 01/04/2008, 13:46
jpeeri
Invitado
 
Mensajes: n/a
Puntos:
Re: Como mostrar Ceros en PHP una vez recibidos de MySQL

Es que en vez de una columna para año, mes, dia, hora, podrias usar DATETIME y au
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 02:23.