Anuack Luna
2008-01-31 18:54:21 UTC
Hola Foreros
Bueno. La ultima vez no supe preguntar
Tengo esta tabla
CREATE TABLE `trabajos_profesor` (
`id` int(11) NOT NULL auto_increment,
`curso` varchar(10) default '1',
`fecha_inicio` date default NULL,
`fecha_final` date default NULL,
`activo` varchar(250) default NULL,
`titulo` varchar(250) default NULL,
`contenido` text,
`archivo` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
INSERT INTO `trabajos_profesor` VALUES (1, '1', '2008-01-15', '2008-01-24',
'1', 'professor 1-1', '11111111111', '11111111111');
INSERT INTO `trabajos_profesor` VALUES (2, '2', '2008-01-24', '2008-01-25',
'1', 'profesor 2', '22222222222222', '2222222222222');
Si observamos hay un campo llamado fecha_inicio y fecha_final.
Variables a procesar. Crear un juego de registro que me busque dentro de esa
tabla los mismos datos insertados. El dato de fecha_inicio y fecha_final y
el proceso de filtro del juego de registro todos son sacados de la misma
tabla. No de ninguna otra
1. fecha_inicio
2. fecha_final.
3. El día de hoy "Si no recuerdo mal para que imprima el día de hoy es $hoy
=date("Y-m-d");" 2008-12-31. Año-mes-día
Solo deseo que me imprima de esa tabla los registros que estén desde la
fecha de inicio hasta la fecha final. Los anteriores o superiores a esa
fecha no lo muestre.
He probado con esto, pero no funciona. Alguna ayudita
mysql_select_db($database_anuack_com, $anuack_com);
$query_master1trabajos_profesor = "SELECT * FROM trabajos_profesor WHERE
curso ='".$row_materias['id']."' AND
TO_DAYS(fecha_final) >= $hoy AND TO_DAYS(fecha_inicio) <= $hoy
ORDER BY titulo";
--
Ante Cualquier inquietud no dude en comunicarse con nosotros.
ATT
Daniel Fernando Luna Sánchez
Anuack Technology de Colombia
PBX (+57)(+7) 6378053
Bucaramanga. Santander. Colombia
Servicio al Cliente de 8:00 AM a 8:00 PM (GMT -05:00)
Registro de Dominios
Hosting (Hospedaje Web) Compartido O Dedicado
Administradores de Contenidos Web
Aplicaciones Web
Diseño Web - Multimedia
Equipos de computo
NO SPAM NOTIFICACIÓN LEGAL Y CONFIDENCIAL
Este mensaje puede contener información confidencial dirigida exclusivamente
a su destinatario. No se permite su copia o distribución sin la autorización
expresa y por anticipado de Anuack.com. Si recibió este mensaje por error,
por favor, comuníquelo al emisor y elimínelo de su ordenador. Gracias.
Bueno. La ultima vez no supe preguntar
Tengo esta tabla
CREATE TABLE `trabajos_profesor` (
`id` int(11) NOT NULL auto_increment,
`curso` varchar(10) default '1',
`fecha_inicio` date default NULL,
`fecha_final` date default NULL,
`activo` varchar(250) default NULL,
`titulo` varchar(250) default NULL,
`contenido` text,
`archivo` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
INSERT INTO `trabajos_profesor` VALUES (1, '1', '2008-01-15', '2008-01-24',
'1', 'professor 1-1', '11111111111', '11111111111');
INSERT INTO `trabajos_profesor` VALUES (2, '2', '2008-01-24', '2008-01-25',
'1', 'profesor 2', '22222222222222', '2222222222222');
Si observamos hay un campo llamado fecha_inicio y fecha_final.
Variables a procesar. Crear un juego de registro que me busque dentro de esa
tabla los mismos datos insertados. El dato de fecha_inicio y fecha_final y
el proceso de filtro del juego de registro todos son sacados de la misma
tabla. No de ninguna otra
1. fecha_inicio
2. fecha_final.
3. El día de hoy "Si no recuerdo mal para que imprima el día de hoy es $hoy
=date("Y-m-d");" 2008-12-31. Año-mes-día
Solo deseo que me imprima de esa tabla los registros que estén desde la
fecha de inicio hasta la fecha final. Los anteriores o superiores a esa
fecha no lo muestre.
He probado con esto, pero no funciona. Alguna ayudita
mysql_select_db($database_anuack_com, $anuack_com);
$query_master1trabajos_profesor = "SELECT * FROM trabajos_profesor WHERE
curso ='".$row_materias['id']."' AND
TO_DAYS(fecha_final) >= $hoy AND TO_DAYS(fecha_inicio) <= $hoy
ORDER BY titulo";
--
Ante Cualquier inquietud no dude en comunicarse con nosotros.
ATT
Daniel Fernando Luna Sánchez
Anuack Technology de Colombia
PBX (+57)(+7) 6378053
Bucaramanga. Santander. Colombia
Servicio al Cliente de 8:00 AM a 8:00 PM (GMT -05:00)
Registro de Dominios
Hosting (Hospedaje Web) Compartido O Dedicado
Administradores de Contenidos Web
Aplicaciones Web
Diseño Web - Multimedia
Equipos de computo
NO SPAM NOTIFICACIÓN LEGAL Y CONFIDENCIAL
Este mensaje puede contener información confidencial dirigida exclusivamente
a su destinatario. No se permite su copia o distribución sin la autorización
expresa y por anticipado de Anuack.com. Si recibió este mensaje por error,
por favor, comuníquelo al emisor y elimínelo de su ordenador. Gracias.