Ma ti compare qualche errore?

guardando la query mi sembra errata scritta con una sintassi errata

INSERT INTO $table (key_img, codImg) VALUES ('$codImg')

1) se selezioni due campi (key_img, codImg) devi inserire anche due valori $key_img $codImg

prova così:

$query="INSERT INTO ".$table." (key_img, codImg) VALUES ('".$key_img."', '".$codImg."')";

$sql = @mysql_query($query);