Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 19-mar-2007, 06:27   #1 (permalink)
gogupe ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 91
Exclamación Crear BD para un blogs

Hola a todos.

Soy un poco novato en estos, y aunque tengo algo de concepto, todavía me queda mucho por aprender... lo que quiero hacer es una pagina web en PHP con una bd en mysql, quiero crear un blog y un foro personal, hasta ahí (creo) que se hacerlo todo, pero me surje una duda que no se por donde empezar. Si en el blog creo un texto con distintos tipos de letras, color, negrita, etc ¿que tipo de campo creo en la tabla?, y luego podré verlo en dicho formato?.

Muchas gracias a todos.
gogupe está desconectado   Responder Citando
Antiguo 19-mar-2007, 08:21   #2 (permalink)
yournightmare86 tiene algunos puntos positivos de karma
 
Avatar de yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 833
Re: Crear BD para un blogs

Pues mira hace poco realicé un blog yo en PHP, y usé lo siguiente. Cree un panel de control para título, categoría, etc... Y lo que es en sí el cuerpo de lo que vas a escribir lo metes en un textarea.
Como ejemplo te dejo como creé mi tabla artículo,
Código:
create table articulo (
	cod  int auto_increment,
	titulo varchar(70),
	intro text,
	cuerpo text,
	fecha datetime,
	primary key(cod)
	) ENGINE=INNODB;
Los campos intro, y cuerpo van en textareas. Como lo que iba a escribir necesitaba darle formato(negrita, subrayado, listas, imágenes, etc) para ello utilicé una aplicación prefabricada en JavaScript, que se llama tinyMCE, que lo que hace es añadirte en los textareas, una barra de tareas como la que puedes ver cuando respondes en cualquier foro, para dar formato al texto, crear listas, etc... Así cuando insertes lo escrito en el textarea, estarás metiendo todo en la base de datos con las etiquetas HTML que dan formato al artículo. Si tienes alguna duda más planteala e intentaré ayudarte, para saber de donde descargar TinyMCE y más acerca de su funcionamiento visita ésto.
yournightmare86 está desconectado   Responder Citando
Antiguo 19-mar-2007, 08:35   #3 (permalink)
gogupe ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 91
Re: Crear BD para un blogs

Muchas gracias por tu respuesta.

La verdad es que algunas cosas de que dices no lo entiendo, pero aun no he empezado por la pagina en PHP, lo que estoy haciendo ahora es un aplicación en Visual Basic conectado a una BD en mysql, he creado un control que me introduce texto formateado, negrita, subrayado, color, fuentes, etc, pero me da el error. He logrado hacerlo que sea subrayado y en negrita, pero en cuanto ponga algo mas me da el error.

He probado creando el tipo de campo como longtext y como text, usando latin1 y latin2, pero no me va.

Mi pregunta es que tipo de variable he de coger y que charset.

Muchas gracias de nuevo.
gogupe está desconectado   Responder Citando
Antiguo 19-mar-2007, 08:55   #4 (permalink)
gogupe ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 91
Re: Crear BD para un blogs

Vale, creo que ya está, el error esta en la forma que introduzco los datos, para nada tiene que ver la BD.

De todas formas gracias.
gogupe está desconectado   Responder Citando
Antiguo 19-mar-2007, 14:10   #5 (permalink)
yournightmare86 tiene algunos puntos positivos de karma
 
Avatar de yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 833
Re: Crear BD para un blogs

Pues usé el tipo text, perdona no sé por qué asocié que usabas PHP. Disculpa.
yournightmare86 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93