MySQL: Leer los primeros 100 caracteres de un campo de texto
Pregunta de Compi | 03/07/2021 a las 15:11
Para una vista previa, que siempre debería mostrar el comienzo de un texto, necesito una consulta MySQL que siempre recupere los primeros 100 caracteres de un campo de una columna de texto.
Por supuesto, también puedo hacerlo así: leer todo el texto y luego cortar todos los caracteres innecesarios con PHP, pero creo que aquí es mejor para el rendimiento leer solo los caracteres que realmente necesita.
¿Alguien sabe una manera de lograrlo con MySQL?
Temas Relacionados
Reparar Archivos de Texto con Saltos de Línea Mixtos
Tutorial | 0 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
Tutorial | 0 Comentarios
jQuery: Leer y Cambiar los Valores de los Atributos Data
Tutorial | 0 Comentarios
Determinar la Frecuencia de Palabras en un Texto
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
HTML: Preasignar un Formulario HTML con Datos
Tutorial | 0 Comentarios
jQuery: Contar Caracteres de múltiples Cajas de Texto
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Simplemente use la función LEFT() de MySQL para su proyecto.
He aquí un ejemplo:
LEFT() espera dos parámetros: la columna que desea recuperar (en este caso "col") y el número de caracteres que se leerán (aquí "100"). El resto de la consulta funciona como cualquier otra consulta de MySQL, por lo que también puede leer más valores de otras columnas en la misma consulta.
Lo opuesto a la función LEFT() es la función RIGHT(). Con esto, los últimos x caracteres se leen de la misma manera.
Precaución: En el caso de que necesite en la misma página tanto el texto de vista previa como el texto completo, debe leer el campo de texto completo una vez para mostrarlo en su versión corta y larga. Si solo necesita los textos cortos, la forma con LEFT() será la mejor.
04/07/2021 a las 15:30