2010-02-25 4 views
0

droit me semble être avoir un problème d'insérer une image dans une base de données (ne demandez pas pourquoi lol)Insérer LargeBlog problème sql

Si tryed simple

UPDATE player SET Image = load_file('94.jpg') WHERE id =94; 

Et avait l'image directement situé d'où im exécutant les commandes sQL de

UPDATE player
SET Image = load_file('C:\Users\***\Documents\databases\Scripts\94.jpg') WHERE id =94;

J'ai aussi essayé ci-dessus avec le chemin complet mais quand je fais une recherche de la table, il montre I mage colonne de type LargeBlog comme vide!

Des idées ????

+0

BLOB, pas BLOG, sûrement ... – skaffman

Répondre

0

J'ai réussi à résoudre ce problème en utilisant des barres obliques plutôt que des barres obliques inversées. Donc, je suis dans la base de données maintenant ... tous goood

mais je veux faire des chemins relatifs et comme je l'ai dit ('94 .jpg ') ne fonctionne pas. Quand il est placé mon répertoire C: \ Wamp ... Qui est le même endroit que je mets des scripts SQL lorsque je les exécute avec un simple

source script.sql; < -Notice aucun chemin requis et cela fonctionne. Donc j'ai supposé que le répertoire par défaut MySql était le dossier Wamp

+0

Source tirée relative du client, load_file tire par rapport au serveur, éventuellement mysqld.exe cela dépend de votre .cnf – MindStalker

0

Le fichier doit se trouver sur la machine sur laquelle MySQL est installé.