Quedaría más claro tu pregunta y posible solución si indicases el código de la estructura de las tablas de tu BBDD implicadas (más que del código "PHP" donde hay que deducir viendo el SQL que empleas justamente eso: la estructura de las tablas).
De todas formas se trata de que hagas tu consulta SQL a tu tabla implicada o las que corresponda y "cuentes" los resultados que obtienes .. si es > 0 ya sabes que existe y por ende ahí actuaras como corresponda:
Código PHP:
function ChequeExistenciaImagen($cod_imagen,$dbi,$base){
$consul = "select COUNT(*) from imagen where cod_imagen='$cod_imagen'";
$consulta= mysql_db_query($base,$consul,$dbi);
$total = mysql_result($consulta,0);
if ($total > 0){
return false;
} else {
return true;
}
}
PD: no sé por qué insistes que no tienen relación tus tablas, la tienen .. es tu "cod_imagen" .. aunque no sea una "clave foránea" fozado en SQL con su "integridad referencial" .. La relación la "atas" con código PHP y SQL.
Un saludo