gracias a todos por su colaboración, les cuento que ya di con la solución, y el código quedó asi:
Código PHP:
<?php function conectar()
{
$base_de_datos = "";
$db_usuario = "";
$db_password = "";
if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$db=conectar();
$consultar="select id,titulo,subtitulo,contenido FROM noticias ORDER BY id DESC";
$cont_post=mysql_query($consultar)or die("error en query:".mysql_error());
$mat=mysql_fetch_assoc($cont_post);
?>
<p><h1><?php echo $mat['titulo']; ?></h1></p><h2><?php echo $mat['subtitulo']; ?></h2><?php echo $mat['contenido']; ?>
<div id="footer"><div id="footerizq"><ul><?php while ($mat=mysql_fetch_assoc($cont_post) ){
?><li><a href="ver.php?id=<?php echo $mat['id']; ?>"><?php echo $mat['titulo'] ?></a></li><?php }; mysql_close(); ?></ul></div>
Borre todo el código y lo empezé a escribir de nuevo por partes, y asi llegué a lo que quería, creo que e lproblema estaba en imprimir el array con todo el texto en conjunto, así es válido, y funciona, gracias por su apoyo!, saludos!