Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ¿Se puede guardar linea nueva en mysql?

Estas en el tema de ¿Se puede guardar linea nueva en mysql? en el foro de PHP en Foros del Web. tengo una bd tengo un tabla 'actividades', en un campo 'descripcion' hay textos como el siguiente: Realizar un intercambio de ideas con base en las ...
  #1 (permalink)  
Antiguo 22/04/2013, 18:13
 
Fecha de Ingreso: noviembre-2012
Ubicación: en casa
Mensajes: 150
Antigüedad: 11 años, 5 meses
Puntos: 1
Pregunta ¿Se puede guardar linea nueva en mysql?

tengo una bd
tengo un tabla 'actividades', en un campo 'descripcion' hay textos como el siguiente:

Realizar un intercambio de ideas con base en las siguientes preguntas: • ¿Por qué es necesaria la existencia de leyes para regular los servicios educativos? • ¿Cómo se relaciona el carácter nacional de la educación con el respeto a la diversidad cultural y lingüística del país? • ¿Cuál es el sentido de la equidad educativa? ¿Qué responsabilidades tienen el gobierno federal y los gobiernos de las entidades para garantizarla?

lo que quero es que me quede asi:

Realizar un intercambio de ideas con base en las siguientes preguntas:
• ¿Por qué es necesaria la existencia de leyes para regular los servicios educativos?
• ¿Cómo se relaciona el carácter nacional de la educación con el respeto a la diversidad cultural y lingüística del país?
• ¿Cuál es el sentido de la equidad educativa? ¿Qué responsabilidades tienen el gobierno federal y los gobiernos de las entidades para garantizarla?


quiero saber si se puede guardar linea nueva en mysql y como seria para que quede como la segunda opcion
sin necesidad de usar php para corregirlo
  #2 (permalink)  
Antiguo 22/04/2013, 18:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Se puede guardar linea nueva en mysql?

El salto de linea es un carácter natural que no necesita corregirse con PHP, lo guardas y debe almacenarse tal cual.

El problema viene cuando lo quieres mostrar en HTML, ya que el HTML indica que se omiten los saltos de linea y espacios de más para normalizarlos como un sólo espacio.

Entonces, al momento de imprimir el texto con saltos de linea estos deben convertirse por su equivalente de HTML, el cual sería <br> y puedes conseguir usando la función nl2br() de PHP.

Pero lo que debes entender es que sí, MySQL si permite almacenar saltos de linea sin ningún tipo de problema.

La diferencia resulta cuando quieres mostrar dicho salto de linea en HTML, que ya no es igual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql
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 09:06.