Pero, .. de esa consulta te va a arrojar 3 registros de con sus respectivos ID's .. eso es lo que tienes que usar en tu bucle que obtienes tus X registros.
El "ver.php" dejalo como está originalmente y donde está ..
Haz tu consulta SQL pertinente para ver tus registros e imagen asociada en un script -aparte-. Si usas cabeceras header() del timpo "content-type" le estás diciendo al navegador que el dato que vas a enviar es de tal tipo .. en ese caso una imagen y así deberá interpretarla .. Eso lo hace HTML con su tag HTML de imagen si vas incrustar una imagen en HTML:
Código PHP:
<?
// conecta a tu BD .. etc
$consulta = mysql_query("SELECT * FROM noticias ORDER BY importance DESC LIMIT 4 ");
while ($registro=mysql_fetch_array($consulta)){
echo "<img src="ver.php?id=".registro['id']."' border=0 align=absmiddle>";
echo "Otros campos ".$registro['nose];
}
Esto es justamente lo que hace uno de los ejemplos del tutorial mencionado (el que lista toda la BD) con sus datos e imagenes.
Solo que si te fijas .. la consulta SQL de ejemplo lo hace sobre toda la Base de datos . .pero la técnica es la misma "llamar" al ver.php y pasarle el "ID" del registro que quieres mostrar la imagen del campo asociado.
Un saludo,