Foros del Web » Programando para Internet » PHP »

nl2br($texto)

Estas en el tema de nl2br($texto) en el foro de PHP en Foros del Web. Hola Simplemente tengo curiosidad por saber cómo es mejor guardar texto en una base de datos. Si con el formato nl2br o del modo normal ...
  #1 (permalink)  
Antiguo 19/11/2007, 04:50
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años
Puntos: 14
nl2br($texto)

Hola

Simplemente tengo curiosidad por saber cómo es mejor guardar texto en una base de datos. Si con el formato nl2br o del modo normal para aplicarselo luego al recoger los datos.

En cuanto a eficiencia, capacidad que ocupa en la BD...etc.

GRacias.
  #2 (permalink)  
Antiguo 19/11/2007, 04:59
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: nl2br($texto)

Hola, en mi opinión es mejor utilizar etiquetas específicas, yo siempre almaceno los datos con entidades HTML, así me ahorro problemas de compatibilidad con el idioma en muchos servidores, lo mismo con los saltos de línea, siempre utilizo <br> en lugar del \n.

SALUDOS
Ruyman Trujillo
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #3 (permalink)  
Antiguo 19/11/2007, 05:02
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años
Puntos: 48
Re: nl2br($texto)

Sin el nl2br(). Porque nl2br() es codigo de presentacion, solo lo requieres para salida HTML, y no siempre. Por ejemplo, no lo necesitas cuando el valor lo pones en un textarea para poder editarlo.
  #4 (permalink)  
Antiguo 19/11/2007, 05:48
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 33
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: nl2br($texto)

Si tu coges algo de un textarea, los enter se convierten en \n

El nl2br es para transformar los \n en <br /> de todo el texto.

Yo siempre lo dejo en modo normal, así ocupas menos en la base de datos, un \n ocupa menos que <br />. Aunque si lo dejas guardado ya con los <br /> luego descargas al servidor de ejecutar el nl2br en cada consulta.

Así que si quieres ahorrar espacio, normal. si quieres ahorrar recursos con el <br /> ya transofrmado.

Tambien estoy de acuerdo con DarkJ

Saludos.
  #5 (permalink)  
Antiguo 20/11/2007, 05:50
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años
Puntos: 14
Re: nl2br($texto)

Gracias por vustra ayuda, pero aún tengo alguna dudilla.

Yo unicamente quiero guardar texto, ni son para texarea ni nada, simplemente para luego mostrarlo.

Entonces con el nl2br?

Gracias por la ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:19.