Another approche, mysql only:
SELECT LEFT(text,50), RIGHT(text,50) FROM `table`
LEFT or RIGHT depends from where do u want to cut the text, the last 50 caracters or the first 50 caracters ...
If u want to concat 3 dots at the end or begining...
SELECT CONCAT(LEFT(text,50),'...'), CONCAT('...',RIGHT(text,50)) FROM `table`