Si vas a guardar el archivo en la BD no tiene caso que uses move_uploaded_file(), que te copiaría el archivo en tu disco duro.
En lugar de todo eso, solo intenta pasarle la ruta temporal para lectura:
Código PHP:
$todo = $_FILES['imagen']['tmp_name'];