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.