Amigos ha pasado un buen tiempo pero necesito su ayuda de nuevo.
Lo que necesito es no mostrar nada cuando recupero una imagen desde mi BD
Anteriormente no tenia problema ya que solo llamaba ala ruta de la imagen y utilizaba
if file exist
Pero ahora llamo esta imagen desde mi bd que esta guardada como BLOB 
y no se como puedo hacer para no mostrar nada cuando no hay una imagen  
Basicamente tengo un select que cuando selecciono algun valor me manda una imagen si es que hay. 
Codigo select   
Código PHP:
Ver original- $(document).ready(function() { 
-             // Parametros para el combo 
-             $("#cnom").change(function () { 
-                 $ ("#cnom option:selected").each(function () {
-                     elegidos=$(this).val(); 
-                     $ ('#foto1').- attr ('src', 'foto.php?elegidos=' +-  elegidos  + '&rand=' +-  Math .floor(- Math .- random ()*1000) );
-                 }); 
-             }); 
-         }); 
ese select llama a  mi foto.php y llena mi img foto1
img foto1   
Código PHP:
Ver original- <div class="control-group"id="divFirma1" style="display: none"> 
- <div class="controls"name="pruebfda41" id="prdfueba41"> 
- <a href="javascript:CargarFoto1('300','400')">  <img  name="foto1" id ="foto1" height=120  width = 220 align ="top" border=1 ></a> 
- </div> 
foto.php   
Código PHP:
Ver original- <?php 
- # Conectamos con la bd 
- include('conexionn.php'); 
- $id_pais=$_GET["elegidos"]; 
- $consultaf = $conn->prepare("select grafico from grafico where nro_acredit= $id_pais and  cve_tipo_graf in ('F') "); 
- $consultaf->execute(); 
- $consultaf->bindColumn(1,$tipof, PDO::PARAM_STR, 256); 
- $consultaf->bindColumn(2, $graficof, PDO::PARAM_LOB); 
- $consultaf->fetch(PDO::FETCH_BOUND); 
- header("Content-Type: ".'image/jpg'); 
- echo $tipof; 
- ?>