iGreen Diseño de tablas para gestión de News Tabla NEWS Detalle de tabla MySQL Campo Tipo Propiedades Descripción id int, 11 auto increment, not null Identificador unívoco activo tinyint, 1 not null default '1' Flag de noticia activa (activa=1; inactiva=0) fecha_alta varchar, 8 not null default '' Fecha de alta de la noticia titulo varchar, 255 not null default '' Título de la noticia texto longtext not null Cuerpo de la noticia destacado tinyint, 1 not null default '0' Flag de noticia destacada (=1) o normal (=0) foto1 varchar, 255 not null default '' Imágenes asociadas a la noticia foto2 varchar, 255 not null default '' Imágenes asociadas a la noticia foto3 varchar, 255 not null default '' Imágenes asociadas a la noticia foto4 varchar, 255 not null default '' Imágenes asociadas a la noticia foto5 varchar, 255 not null default '' Imágenes asociadas a la noticia Definición MySQL de la tabla DROP TABLE IF EXISTS `news`; CREATE TABLE IF NOT EXISTS `news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `activo` tinyint(1) NOT NULL DEFAULT '1', `fecha_alta` varchar(8) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `titulo` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `texto` longtext COLLATE utf8_spanish2_ci NOT NULL, `destacado` tinyint(1) NOT NULL DEFAULT '0', `foto1` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `foto2` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `foto3` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `foto4` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', `foto5` varchar(255) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci AUTO_INCREMENT=1 ; Conexión a MySQL La conexión se realiza en el fichero includes/conexion.php. En él se contempla una conexión “local” (en localhost) para chequeo local y otra que debe editarse para la conexión “online” definitiva.