Cómo agregar una descripción de artículo dinámicamente con PHP

Supongo que está utilizando MySQL para su base de datos de fondo y está obteniendo el registro de un artículo determinado por su clave principal o ID.

Ahora, si ya ha obtenido todas las columnas de la tabla de artículos, puede tomar el campo “descripción” y usar la función substr () de PHP. Esta función devuelve parte de una cadena dada.

substr (cadena, inicio, longitud)

Como puede ver arriba, la función substr acepta tres parámetros. El primero es la cadena de la que desea extraer la subcadena, el segundo es el índice de inicio en términos de posición del carácter (en su caso, debería ser 0 [cero]). El último parámetro define la longitud de la cadena resultante. Entonces puedes usarlo de la siguiente manera:

<? php echo substr ($ full_description, 0,30);

Puede obtener exactamente 30 caracteres de la descripción usando el método anterior, sin embargo, no se recomienda usarlos como valor de metadescripción porque esto debería ser algo que describa el artículo completo en forma breve. Le sugiero que agregue otra columna en su tabla existente llamada “meta_description” y agregue la descripción más corta que limita la longitud de la cadena. De esta manera, puede poner una descripción más significativa en esta columna y no necesita preocuparse por la función substr ().

Obtenga los datos de db en variables antes de la metaetiqueta usando ““, Y luego coloque el nombre de la variable dentro de las comillas, así:

” \>

Nota: las etiquetas “” Se utilizan para hacer eco en el HTML de los datos dentro de su variable.

Como ya ha configurado el título dinámicamente, no voy a escribir el código. Reutilice el código, extraiga el campo de descripción de la base de datos. Si el campo de descripción es demasiado corto para lo que desea, vaya a la base de datos y establezca un límite de caracteres más largo, o cambie el tipo de campo a texto. Puede extraer cualquier longitud de datos de la base de datos, ¡ciertamente más que suficiente para hacer lo que está tratando de hacer con ella!

No recibí bien tu pregunta, pero creo que necesitas una consulta como esta

SELECCIONE SUBSTR (descripción, 1, 2) como myString de tableName