¿De dónde sale $fotos? Tenés que usar $_FILES['imagen']['tmp_name'] para abrir la imagen que acabás de subir y guardarla en la db:
Código PHP:
$fotos = $_FILES['imagen']['tmp_name'];
$imagen = addslashes(fread(fopen($fotos, "r"), filesize($fotos)));
Y verificá el query, me parece que no tenés los valores en el orden correcto (en la db guardá $imagen, no $fotos).
Suerte
Fede