Вы можете использовать LEFT
в запросе для возврата крайнего левого набора символов из столбца.
Это в формате LEFT(column, max_chars)
define('MAXCHARS', '50');
$results = mysql_query("SELECT id, LEFT(title, ".MAXCHARS.") as truncated_title,
date FROM news");
Теперь, когда вы перейдете к извлечению столбца с псевдонимом truncated_title
в этом примере, он будет содержать не более того количества символов, как установлено в вашей константе MAXCHARS
.