![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
....
Cuando tú haces esto:
Código HTML:
<img src='mostrar_historial.php?id=XX' border='0'>
estás pidiendo a un archivo (mostrar_historial.php) que te regrese una imágen... le estás pasando un id vía URL. Entonces, lo que debe hacer ese archivo es tomar esa id, consultar la BD y entregar la imágen respectiva... en tú código no tomas esa id.
Prueba con:
Código PHP:
<?php
include("Sitio_Seguro/autentificador/aut_config.inc.php");
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die(header ("Location: $redir?error_login=0"));
mysql_select_db("$sql_db");
$sql = "SELECT nfoto FROM tbnoticia WHERE id='".$_GET['id']."'"; // aquí tomarás ese "XX"
$consulta = mysql_query($sql);
$result_array = mysql_fetch_array($consulta);
header("Content-Type: image/gif"); // Seguro solo serán GIF's?
echo $result_array[0];
?>
... ahora, esí es como funciona. Personalmente no entendí si es que imprimes bien esa "id" en el enlace... y si no habrá otro tipo de imágen más que GIF's... pero ya tendrás cuidado en eso. Échale un ojo al tutorial de Cluster al respecto.
Saludos!