Puedes guardar tu imagen de dos formas:
1) sólo la referencia de la ruta hacia donde esté tu imagen en tu sistema de archivos .. En este caso el tipo de campo en tu BD será un simple VARCHAR o de tipo string (cadena de caracteres) en sí.
2) Subiendo y almacenando en modo Binario completamente el archivo en ese campo .. En este caso sería tu campo de tipo BLOB o similar (binario).
El proceso que debes hacer en ambos casos es el siguiente:
1) subir tu archivo al servidor .. Quedará temporalmente en un directorio especificado en la configuración de tu servidor (php.ini).
2) mover a su destino definitivo el archivo .. ya sea hacia un directorio o copiarlo hacia el campo de la BD ..
Entre esos procesos (al entrar al punto (2) ) .. es donde creas tu registro de tu BD con los dtos que necesites y/o almacenas la referencia del nombre del archivo si así lo decides ..
Yo mismo dejé en el foro un tutorial sobre el punto 2) (almacenando el archivo en modo binario) ..La técnica es similar para dejar tu archivo en un directorio de tu servidor...
Puedes verlo en:
http://www.forosdelweb.com/showthrea...hreadid=127775
Un saludo,