Alright I'm solved. Thank you for revealing the nl2br function to me. I did try searching for how to do this using google and yahoo. But...what can ya type? I didn't get back many returns.
Here's my solution to the problem though incase anyone else needs this:
the news article I want displayed is named article the table I'm using is names news.
$query = mysql_query("select * from news order by month desc, date desc, time desc limit 5");
while($result = mysql_fetch_array($query)){
$replace2br = nl2br($result['article']);
echo $replace2br;
}
this will now echo the row article from my database and replace all line breaks with a br tag. And according to the php dictionary this is XHTML compliant.
Once again thanks for leading me in the right direction.
-Dave