Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2003, 09:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

No hay problema en almacenar HTML en la base de datos, siempre y cuando esos datos solo se vayan a mostrar como HTML y con ese HTML.

Desde el punto de vista de la base de datos, le importa un comino que el texto sean etiquetas HTML o el Quijote en una sola linea y sin signos de puntuacion. Para la base de datos solo es un campo de cierto tipo y de cierto tamaño.

El "problema" esta a nivel de logica humana. Si quieres mostrar esos datos en otro formato que no sea HTML, tendrias que retocar el dato.

Tambien depende de que signifique ese campo. Si conceptualmente solo es un campo (por ejemplo, 'noticia'), estaria bien. Pero si usas distintos CLASS porque son distintas informaciones (por ejemplo, 'titulo' y 'noticia'), lo que yo haria seria guardar cada informacion en un campo independiente y luego a la hora de mostrar los campos usar el CLASS correspondiente.

Como ves, no hay respuesta generica a tu duda. Cada caso concreto te puede decir que hacer.

Lo que esta claro que no es ningun error guardar etiquetas HTML en la base de datos (siempre que este justificado).

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.