@Kenzo29,
es muy simple, puedes leer el contenido de la imágen con fopen, file get contents, curl... y guardarlo en un campo, luego tienes que generar un archivo con ese contenido y listo.
aunque es mejor guardarlo en ficheros y guardar solo la url
Hay le has dado.
Es posible guardarlo en DB tipo binario, subirlo por ftp o desde un formulario web, todas esas formas son factibles, también puedes cambiar su tamaño, ponerle marcas de agua, un sinfín de cosas ...
Pero no te recomiendo imágenes en la DB, ocupan mucho espacio y a la hora de hacer una migración será un dolor de cabeza para ti ...
Usa un formulario para el upload, Scripts hay muchos gratis en internet, y guárdalas en un directorio y no des el link hasta q la apruebes y en tal caso las pondría en otro directorio para que nadie intente acceder a ese directorio con permisos de escritura, y no te meta imágenes con virus o exe modificados
Si necesitas un script hecho a medida seguro que alguno podemos ayudarte en ello, pero tiene un coste ...