NO puedes meter la imagen segun la coges en la base de datos, la tienes que convertir. De todas formas, es mejor que lo guardes en una carpeta en el servidor y que pongas la ruta de la imagen en la base de datos porque sino la base de datos te va a ocupar un montón.
si vas a rinconastur.net, informatica en guardar y leer imagenes en una tabla, explica como hacerlo introduciendo la imagen en la base de datos.
Para guardar en un directorio, tendrías que crear la carpeta donde lo vas a guardar y hacer lo siguiente:
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], $Ruta."/".$nombrearchivo);
donde $Ruta es la ruta de la carpeta donde vas a guardar, nombrearchivo es: $nombrearchivo = $HTTP_POST_FILES['archivo']['name']; y archivo es el archivo a subir (el del formulario)
espero que te sirva.
Saludos!