Con substr() tagli la stringa che estrai dal DB ad un numero x di caratteri che definirai te.
Poi non fai altro che mettere un link ad una pagina dove si potrà leggere tutto il testo.
Qualcosa del genere:
Codice PHP:
// estrai la stringa dal DB e la tagli dopo
// 100 caratteri spazi compresi
$stringa_da_tagliare = substr($stringa_da_tagliare, 0, 100);
// aggiungi alla stringa il link per leggere l'intero articolo
$stringa = $stringa_da_tagliare." ... [<a href=\"leggi_tutto.php?id_articolo=$id\">Leggi tutto</a>]";
// mandi in echo ed il gioco è fatto
echo $stringa;