Pero eso es lo que no entiendo, como va a ser que te funcione el if si no encuentra un archivo llamado con ese nombre y más todavia cuando no tiene extension. haz una prueba aparte del archivo que tienes. Haz otro archivo conectandote a la base de datos haciendo el query y luego llamando solamente el campo de donde se almacena el nombre de la foto luego haces un
Código PHP:
if(file_exists("images/".$registro['imagen3'])){
echo $registro["imagen3"];
}else{
echo "no hay registro";
}
me dejas saber