Bien que vous puissiez techniquement stocker des images dans une base de données MySQL, c'est vraiment une mauvaise pratique.
Au lieu de cela, vous souhaiterez stocker le fichier dans un répertoire de disque. Puisqu'il s'agit d'une vaste question avec un nombre presque illimité de façons d'atteindre votre objectif, voici une suggestion :