Bueno intenra asi entonces, encontre mas errores, cuando te funcione te explico.
Código PHP:
<?php session_start();
if (isset($_SESSION['username'])) {
$conexion=mysql_connect("localhost","root","pass") or die("Problemas en la conexion");
mysql_select_db("mibd",$conexion) or die("Problemas en la selección de la base de datos");
$id = $_REQUEST['id'];
$registros=mysql_query("select * from mensajes where id = $id", $conexion) or die("Problemas en el select:".mysql_error());
if ($reg=mysql_fetch_array($registros))
{
echo "<p>";
echo "<b>De: </b><a href='ver_perfil.php?nombre=".$reg['de']."'>Enlace</a><br />";
echo "<b>Escrito el: </b>".$reg['fecha']."<br />";
echo "<b>Categoria: </b>".$reg['categoria']."<br />";
echo "<b>Titulo: </b>".$reg['titulo']."<br />";
echo "<b>Noticia: </b>".$reg['mensaje']."<br />";
echo "</p>";
}
}else{
header("Location:nolog.php");
}
?>