te faltan algunas comillas simples para cerrar el echo
prueba a separarte el php de html, si luego funciona unelo todo en una sola linea si quieres, pero de momento mientras pruebes hazlo de forma que lo veas claro
Código PHP:
echo '<h2>';
echo $row[titulo];
echo '</h2><br><p>';
echo $row[articulo];
echo '</p><br><tudiv>';
echo $row[autor].'|'.$row[fecha].'|'.$row[categoria];
echo '|<a href="ver.php?id='.$row[id_noticia].'">comentarios();</a>';
echo '<a href="editar.php?id='.$row[id_noticia].'">editar</a>';
echo '</tudiv>';