S
Shlyakh
Guest
Ich habe ein Problem mit MySQL.
Ich möchte die Daten meiner Webdesignexperimente auf localhost nun mit MySQL stützen anstatt alle Daten in den htdocs-Ordner bereitzustellen.
Es sind sehr viele Bilddateien im JPG-Format. Ich habe als eine Datenbank angelegt, um die Bilder in einer Tabelle zu speichern, wobei ich als PRIMARY_KEY die Bildbezeichnung als VARCHAR verwende.
Ich habe mal eine Bilddatei in MySQL einlesen wollen, bin da aber auf ein Problem gestoßen. Ich legte in meiner Datenbank also eine Bildtabelle an:
CREATE TABLE images(
imgname VARCHAR( 20 ) ,
imgdata LONGBLOB
);
Dann wollte ich ein in die Tabelle ein Bild einlesen, aber ich habe gesehen, dass man z. B. mit LOAD_FILE sich lediglich den Dateiinhalt als String ausgeben lassen kann.
INSERT INTO images
VALUES (
'flower', LOAD_FILE('C:\Users\MEIN_NAME\Desktop\flower.jpg')
);
Das funktioniert also nicht, aber weiß jemand zufällig, ob es eine anweisung gibt, mit der man eine Bildatei einlesen kann? Ich habe keine gefunden
Ich möchte die Daten meiner Webdesignexperimente auf localhost nun mit MySQL stützen anstatt alle Daten in den htdocs-Ordner bereitzustellen.
Es sind sehr viele Bilddateien im JPG-Format. Ich habe als eine Datenbank angelegt, um die Bilder in einer Tabelle zu speichern, wobei ich als PRIMARY_KEY die Bildbezeichnung als VARCHAR verwende.
Ich habe mal eine Bilddatei in MySQL einlesen wollen, bin da aber auf ein Problem gestoßen. Ich legte in meiner Datenbank also eine Bildtabelle an:
CREATE TABLE images(
imgname VARCHAR( 20 ) ,
imgdata LONGBLOB
);
Dann wollte ich ein in die Tabelle ein Bild einlesen, aber ich habe gesehen, dass man z. B. mit LOAD_FILE sich lediglich den Dateiinhalt als String ausgeben lassen kann.
INSERT INTO images
VALUES (
'flower', LOAD_FILE('C:\Users\MEIN_NAME\Desktop\flower.jpg')
);
Das funktioniert also nicht, aber weiß jemand zufällig, ob es eine anweisung gibt, mit der man eine Bildatei einlesen kann? Ich habe keine gefunden
