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"];
}
}
?>