Controlla il risultato della query, se non produce nessun risultato, fai visualizzare l'immagine di default.

Codice PHP:
<?php 
    
include("config.inc.php"); 
     
    
mysql_connect($db_host$db_user$db_password); 
    
mysql_select_db($db_name$db); 
     
    
$sql "SELECT img FROM catalogo WHERE id = "$_GET["idx"]; 
    
$result mysql_query($sql); 
     
    
header('Content-Type: image/jpeg'); 
    
    if (
mysql_num_rows($result)==0) {
       
//immagine di default
    
} else {
       while (
$row mysql_fetch_assoc($result)) 
       { 
           echo 
$row["img"]; 
       }      
    }
?>