Query to return the last 5 posts with the first 5 offers

How to query the database so that it returns only the last 5 records and each record contains the first 5 sentences?
Database structure

CREATE TABLE news (
  id int(11) NOT NULL AUTO_INCREMENT,
  title varchar(20) DEFAULT NULL,
  nazv varchar(27) DEFAULT NULL,
  text text,
  PRIMARY KEY (id),
  UNIQUE KEY id (id)
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

Answer 1, authority 100%

SELECT * FROM news ORDER BY id DESC LIMIT 5  *//  5 *

But for 5 sentences, I don’t know how to do it right, I did it in my own wooden way: just print 300 characters from the text field. Let’s say you completed the request:

$sql = "SELECT * FROM news ORDER BY id DESC LIMIT 5";
 $resultat = mysql_query($sql) or die(mysql_error());;
 $s = mysql_fetch_array($res);
 $rest = substr($s[text], 0, 300);

Now $rest only shows the first 300 characters. Well, you can add more dots there when you output, for example:

// 
<-->".$rest." ... <-->