I also recommend the book suggested by Revron. I will be getting the new edition just to check out any new stuff. But down to business.
Create a database table called Articles
CREATE TABLE articles (
ID int(11) NOT NULL auto_increment,
Title varchar(255) NOT NULL default '',
Author varchar(255) NOT NULL default '',
Summary varchar(255) NOT NULL default '',
Keywords varchar(255) NOT NULL default '',
PublishedDate datetime NOT NULL default '0000-00-00 00:00:00',
Content text NULL default '',
PRIMARY KEY (ID),
KEY Category (Category)
) TYPE=MyISAM;
NOTE: Do not using DATE as a field name since it is a reserved MySQL keyword.
Your listing query should be
SELECT ID, Title, PublishedDate, Summary
FROM articles
ORDER BY PublishedDate
LIMIT 10
Finally, Just display your results. If you don't like Summary and want to use the actual Content field then replace Summary with...
LEFT( Content ) AS ContentSummary,
If you are on a shared environment you should go with summary only because it is less CPU intensive.
I just copied what I have and removed some other fields that do not pertain to this example.