Salut à toutes et à tous !
Je souhaiterais savoir comment faire pour mettre une image dans une base de donnée MySQL via un code PHP. Etant débutant en PHP, je ne connais pas toutes les fonctions et malgré avoir trouvé des codes pouvant m'aider.
Le problème est que j'ai trouvé un code sur internet me permettant de faire l'opération que je souhaite. Mais en éxécutant le code je vois s'afficher une erreur concernant les fonctions " fread " et " fopen " ( fonctions inconnues me dit-elle ), malgré le bon fonctionnement du code en général car en effet je vois bien que la base de donnée a bien enregistré l'id correspondant à ma tentative.
Alors je voudrais savoir si je suis obligé d'utiliser fread et fopen dans mon code pour permettre l'envoi de l'image dans ma base de donnée ?
Voici la partie du code qui me pose problème :
<?php
mysql_connect ....
$données=addslashes(fread(fopen($image, "r"),filesize($image)));
$result=mysql_query("INSERT INTO ....
J'ai testé ce code en interne sur mon ordinateur en chargeant une image par le biais d'un input type ="file". Est-ce possible que ça ne fonctionne pas comme cela ?
Merci d'avance de bien vouloir éclairer ma lanterne !!