Comment insérer une image dans la base de données mysql (table)?
Je veux insérer une image dans un tableau comme
CREATE TABLE XX_SAMPLE(ID INT
,IMAGE BLOB);
Alors pouvez-vous aider à sortir de formulaire comment insérer une image dans le tableau ci-dessus.
source d'informationauteur Viru
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît essayer de code ci-dessous
Vous devez utiliser LOAD_FILE comme suit:
Vous pouvez essayer quelque chose comme cela..
ou consultez les liens suivants pour des tutoriels et exemples, qui pourraient vous aider.
http://forums.mysql.com/read.php?20,17671,27914
http://mrarrowhead.com/index.php?page=store_images_mysql_php.php
http://www.hockinson.com/programmer-web-designer-denver-co-usa.php?s=47
J'ai trois réponses à cette question:
Il est contre expérience utilisateur UX de l'utilisation de BLOB et CLOB types de données dans la chaîne et de la récupération de données binaires à partir d'une base de données SQL ainsi, il est conseillé que vous utilisez la technique qui consiste à stocker l'URL de l'image( ou un fichier Binaire dans la base de données). Cette URL permet à l'utilisateur de l'application pour récupérer et utiliser ce fichier binaire.
Deuxième le BLOB et CLOB types de données ne sont disponibles que pour un certain nombre de versions SQL ainsi que les fonctions telles que LOAD_FILE ou les types de données eux-mêmes pourraient manquer dans certaines versions.
Troisième N'UTILISEZ PAS d'objets BLOB OU CLOB. Stocker l'URL; permettre à l'utilisateur de l'accès de l'application, le fichier binaire à partir d'un dossier dans le répertoire du projet.
Si j'utilise la requête suivante,
Erreur: pas une telle fonction: LOAD_FILE