La verdad es que es bastante fácil: obtienes la información del archivo vía
$_FILES, y luego lees el archivo para guardarlo en un blob (por ejemplo) o usas
move_uploaded_file para moverla a una ubicación definitiva y guardas en la base de datos esa ubicación.
Nunca he guardado una imagen en base de datos y menos usando PHP, y ahora no tengo el servidor local disponible, pero si necesitas algo, dilo y pruebo luego algo.