Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Strip_tags en MYSQL

Estas en el tema de Strip_tags en MYSQL en el foro de Bases de Datos General en Foros del Web. Hola a todos, ¿existe alguna función similar a strip_tags de PHP (elimina las etiquetas HTML) pero en MYSQL ? ¡Saludos!...
  #1 (permalink)  
Antiguo 19/01/2010, 10:38
Avatar de Sergiorelativo  
Fecha de Ingreso: diciembre-2009
Ubicación: Cadiz
Mensajes: 259
Antigüedad: 14 años, 4 meses
Puntos: 6
Strip_tags en MYSQL

Hola a todos, ¿existe alguna función similar a strip_tags de PHP (elimina las etiquetas HTML) pero en MYSQL?

¡Saludos!
  #2 (permalink)  
Antiguo 19/01/2010, 12:13
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Strip_tags en MYSQL

creo que no sergiorelativo.

Esto es un problema que normalmente se soluciona en la aplicación.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 20/01/2010, 05:26
Avatar de Sergiorelativo  
Fecha de Ingreso: diciembre-2009
Ubicación: Cadiz
Mensajes: 259
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Strip_tags en MYSQL

Vaya, que mal. El problema que tengo es que quiero extraer una porción de un texto, digamos de 100 caracteres, y al hacer un substring en mysql puedo llevarme etiquetas HTML y cortarlas. Tampoco me interesa traerme de mysql un texto de muchisimos caracteres y cortarlo en php, porque no lo veo eficiente si solo necesito 100 caracteres.
En fin, a ver como lo soluciono, ¡gracias!
  #4 (permalink)  
Antiguo 20/01/2010, 06:48
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Strip_tags en MYSQL

Con la aplicación que metió el texto, en primer lugar.
MySQL no tiene recursos para eso porque no es el objetivo de una base de datos ese tipo de cosas. Los recursos están optimizados para administrar datos y consultas. Para lo otro están los lenguajes de programación.

En realidad, lo que debería suceder es que no guardasen los textos con tags, precisamente por este tipo de problemas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 20/01/2010, 10:22
Avatar de Sergiorelativo  
Fecha de Ingreso: diciembre-2009
Ubicación: Cadiz
Mensajes: 259
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Strip_tags en MYSQL

Si quiero guardar entonces en Base de Datos un texto con formato (ya sea negrita, urls, etc), ¿que sería lo recomendable usar un lenguage como BBCode?

¡Saludos y gracias!
  #6 (permalink)  
Antiguo 20/01/2010, 10:51
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Strip_tags en MYSQL

Las bases de datos están diseñadas para guardar datos.
Sin negrita, ni justificada ni nada que se te imagine que tenga que ver con la parte visual del texto. Todas estas tareas, son responsabilidad de la aplicación que manipule la base de datos.

Ahora bien, si guardas en un campo '<b>hola</b>' (Creo que es lo que estas haciendo) y lo muestras en un entorno web, seguramente te va a mostrar el campo en negrilla, pero lo que guarda en si la base de datos es una cadena de texto que es interpretada acorde al lenguaje de programación que utilices.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 20/01/2010, 12:46
Avatar de Sergiorelativo  
Fecha de Ingreso: diciembre-2009
Ubicación: Cadiz
Mensajes: 259
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Strip_tags en MYSQL

Gracias, ya sabía que MYSQL no interpreta HTML. Sigo con la misma duda, ¿que es más eficiente para almacenar texto con formato?.

¡Saludos!
  #8 (permalink)  
Antiguo 20/01/2010, 13:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Strip_tags en MYSQL

haz contemplado la posibilidad de utilizar xml?
Son archivos livianos y con una estructura muy fuerte.

No conozco mucho el tema pero puedes profundizar en el tema.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #9 (permalink)  
Antiguo 20/01/2010, 15:49
Avatar de Sergiorelativo  
Fecha de Ingreso: diciembre-2009
Ubicación: Cadiz
Mensajes: 259
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Strip_tags en MYSQL

La verdad que no lo he pensado, pero vamos que tampoco lo veo necesario ya que todo el proyecto se basa en una fuerte base de datos, y este "problema" que tengo es solo un campo y no merece la pena meterse en tal fregao.

¡Saludos!

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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:40.