Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2004, 09:06
Avatar de adex
adex
 
Fecha de Ingreso: marzo-2002
Ubicación: Lima, Perú, América Latina
Mensajes: 445
Antigüedad: 22 años, 1 mes
Puntos: 0
Cita:
Iniciado por Cluster
En SQL de Mysql tienes muchas funciones para tratamiento de cadenas .. entre ellas:

LEFT(str,len)
http://dev.mysql.com/doc/mysql/en/String_functions.html

SELECT LEFT(titulo,40) as titulo_recortado,resto de campos FROM tabla ...

bajo el alias de "titulo_recortado" tendrás ahí tu campo titulo con sus primeros 40 caracteres.

Vía SQL y esa función no se atiende a que se corte una palabra por médio en cualquier sitio ..

Un saludo,

Un saludo,

Gracias Cluster, tu siempre (donde pones el ojo, pones la bala) me sirvió tu ejemplo y me funciona bien no mas queria asegurarme si lo que puse es lo correcto:

Código PHP:
$q mysql_query("SELECT id, LEFT(titulo,57), fecha_dia, fecha_mes, fecha_anio, cat, idgaleria FROM $NoticiasData WHERE mostrar='1' AND titulo $condic '$indic' ORDER BY id DESC LIMIT 4"); 
Muchas gracias nuevamente.

Última edición por adex; 20/12/2004 a las 09:15