Hay varios errores.
1- El formulario está mal, cuando subes un archivo, hay que ponerlo así:
Código HTML:
Ver original<form action="actualizar.php" method="post" enctype="multipart/form-data">
2-Los archivos no se suben por [post], para manipular hay que hacerlo así:
Código PHP:
Ver original$nombre_temporal = $_FILES['archivo']['tmp_name'];
$nombre_original = $_FILES['archivo']['name'];
3- Yo creo que es más cómodo y simple subir las imágenes en una carpeta y en la base de datos guardar solo el nombre de imagen, así, para mostrarla, recuperas el nombre y la enlazas.