En tu base de datos estas usando un campo BLOB, lo cual quiere decir que la foto, su contenido, no su ruta, está guardado en la BD. Por tanto, cada vez que insertes un registro debes guardar una imagen en el campo, si el usuario no proporciona una debes tomar una del disco de tu servidor y guardarla en la BD. El codigo sería algo asi como esto:
Código PHP:
<?php
//si no se adjunto una imagen
if(!isset($_FILES['imagen']))
{
//leer imagen del disco
$img=readfile("ruta/defecto.jpg");
$sql="insert into tabla (campo1,campo2 ... campoimagen) values($valor,$valor2 ..., $img)";
}
?>