Os pongo el código que tengo para ver si encontrais algún fallo:
 
index.php   
Código php:
Ver original<?
 
 
$result=mssql_query("SELECT * FROM VO_Vehiculos ORDER BY IdVehiculos ASC");   
   $c1=$row['Matricula']; 
   $c2=$row['Foto'];
   
   echo $c1."<img src='imagen.php?image=".$c2."'><br>"; 
} 
 
?>
  
imagen.php   
Código php:
Ver original<?
 
$filename = $_REQUEST['image'];
 
 
$q = "SELECT * FROM VO_Vehiculos WHERE Foto = '".$filename."'";
$imagebytes = $rset['Foto'];
 
header("Content-type: image/jpeg"); echo $imagebytes;
 
?>
  
He probado de todo, cambiar REQUEST por GET, quitar el header... y nada. Estoy empezando a desesperarme.
Si podeis ayudarme estaré muy agradecido.