ну, определить нехватку в таблице нельзя, самому придётся кол-во знаков писать....
PHP код:
<?
$len = 30; //вот число знаков
if (strlen($string) > $len) {
$shortstring = substr($string,0,$len);
$shortstring .= "...";
} else {
$shortstring = $string;
}
echo "<a href=\"$string \"alt=\"$string\">$shortstring</a>";
?>