f3n4n0
Usuario Novato
Usuario Novato

Hola
Soy nuevo en esto y me gustaría saber como seleccionar los primeros 100 caractéres de un campo de una base de datos MYSQL.

gracias

Confundido

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por f3n4n0
Hola
Soy nuevo en esto y me gustaría saber como seleccionar los primeros 100 caractéres de un campo de una base de datos MYSQL.


Seleccionas todo, lo guardas en $campo
Y usas la función:
string chunk_split ( string cadena [, int tamano_trozo [, string final]] )

$campo=chunk_split($campo,100);
f3n4n0
Usuario Novato
Usuario Novato

Muchas gracias por tu respuesta.
¿Existe alguna instrucción para coger solo los primeros caracteres directamente en el SELECT?.
gracias

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por f3n4n0
Muchas gracias por tu respuesta.
¿Existe alguna instrucción para coger solo los primeros caracteres directamente en el SELECT?.
gracias


Me da que no....
Avatar Image
@man / @woman
@man / @woman

No entendi muy bien, pero aver si esto te sirve, si tu tabla se llama "noticias" y dentro tienes el campo "articulo" este script te muestra 100 caracteres del campo "articulo":

Antes de while:

$caracteres = 600 ;

Seleccionas el número de caracteres que quieres mostrar.

Abajo del while:

$datos[articulo] = substr($datos[articulo],0,$caracteres)."..." ;

Y donde quieras que salga el texto (articulo) pones esto:

<?=$datos[articulo]?>

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por MaIcOl
No entendi muy bien, pero aver


Efectivamente, no lo entendistes muy bien.

El lo que quiere es seleccionar directamente de la base de datos el inicio, no hacerlo después
Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por NoSetup.org
Escrito originalmente por MaIcOl
No entendi muy bien, pero aver


Efectivamente, no lo entendistes muy bien.

El lo que quiere es seleccionar directamente de la base de datos el inicio, no hacerlo después
Ah ok, bueno de todas formas puede guardar ese script y usarlo si llega a necesitarlo. Sonrisa
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares