iGreen

Anuncio
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.
Descargar