A eso me refería yo...
Puedes hacer eso desde php simplemente con la función substr() como bien lo mencionas.
Pero si quieres aprender un poco... te repito lo que dije antes:
Vas a hacer una consulta a la BD que devuelva todo el contenido (lo cual va contra el rendimiento) para solamante utilizar una pequeña parte (que seleccionas con substr()).
Lo que yo te digo es que es mucho mejor hacer que la consulta devuelva únicamente la porción de texto que requieres.
Por ejemplo, si utilizas mysql, puedes hacer la consulta:
SELECT campo1, campo2, SUBSTRING(campoDeTexto,$inicio,$longitud) FROM... etc, etc
http://dev.mysql.com/doc/mysql/en/String_functions.html
Saludos