Вы можете сделать это в SQL, как уже показывали другие.
Но, если вы также хотите показать полный текст, если пользователь щелкнет по нему, вам также потребуется полный текст, и, по всей видимости, пустая отправка базы данных отправляет вам краткий и полный текст , Таким образом, вы можете взять полный текст и написать код, чтобы показать краткий текст и полный текст, когда пользователь нажимает на него.
$result = mysql_query('SELECT text FROM table');
$row = mysql_fetch_row($result);
echo '<div onclick="alert(\''.$row[0].'\');">'.substr($row[0], 0, 40).'</div>';
Конечно, вы можете сделать что-то более приятное, нажав на него (вместо alert()
). Также вы можете выполнить некоторую проверку PHP, чтобы увидеть, если оригинал короче 40 символов, и обрабатывать подобные ситуации.