Wie bekomme ich Bilder in die mySQL Datenbank?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auslese
bild
datei
datenbank
datum
durchsuchen
format
http
image
kennwort
machen
mime
modul
nachricht
objekt
pfad
problem
respekt
speichern
tun
-
Hallo,
wie kann ich in meine Datenbank Bilder einf?gen? Datentyp BOLB? Und wie kann ich das Bild dann hochladen? Welche HTML-Forms soll ich da verwenden, ein <input> oder <textarea> wird wohl kaum gehen. Gibt es einen HTML-Tag, um eine Datei von der Lokalen Festplatte auszuw?hlen, wie z.b beim ausw?hlen eines Attachments f?r eine e-mail?
Ich hoffe das war jetzt nicht zu umst?ndlich.
Bitte um Antwort.
Danke im vorraus.
Niko. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
lol?? is das n witz?? Das geht soweit ich wei? net gg
-
Bilder sind sogenannte OLE-Objekte. MyISAM (oder wie die ganzen Datenbankobjekte hei?en, unterst?tzen keine OLE-Objekte)... W?re es m?glich, z.B. die Datenbank im Microsoft Access-Format (*.mdb) zu schreiben, dann k?nnte man dies machen! Wof?r hattest du denn vor, nen Bild in die Datenbank einzuf?gen? Wnn du versuchst, ne Bilderdatenbank zu erstellen, kann ich dir vielleicht mit ner Alternative helfen!
-
Mit dem Problem mit dem Bild kann ich dir im Moment nicht helfen!
Ich hab zwar geh?rt, dass es funkt aber ich kann mich auch t?uschen!
Ich w?rde an deiner Stelle nur den Pfad und Dateinamen in die DB speichern, und nur diese auslesen.
Und dann einfach das Bild ganz normal anzeigen! So habs ich zumindest gemacht!
Zu dem Thema mit dem Formular:
Verwende <input> mit type="file", dann erh?lst du auch noch einen "Durchsuchen"-Button, der in etwa dem ?hnelt, wie bei e-mail attechments! Das einzige Manko: Du kannst nur eine Datei ausw?hlen und nicht, wie bei e-mail-attechment mehrere!
ich hoffe, ich habe dir damit geholfen
cy -
ich h?tte da ein problem mit dem ftp den ich grad ersteigert hab!!:
wenn ich mich einloggenwill sagt er :
530 Login incorrect
PS ich weis das da hiern net reinpast
wollte aba keinen neuen tread aufmachen -
Klar kann man Bilder in der DB speichern...
ich kenne sogar ein script, welches die macht
http://www.elfisk.dk/index.php?module=pagesetter&func=viewpub&tid=10&pid=2
ist allerdings ein modul f?r ein CMS. kann also nicht standalone eingesetzt werden.
Aber vielleicht kannst du dir ja da angucken, wie der author das in dem script macht.
Ich meine, die Bilder sind als BLOB gespeichert worden.
Ich denke mal, du musst den inhalt der datei einfach in dem blob feld speichern und dir dazu noch abspeicher, welches format das bild hatte -
@ risk
Falls du die Nachricht bekommst, das Kennwort sei falsch, logge dich einmal im Filemanager ein und wieder aus und versuche es erneut.
K?nnte es vielleicht damit zu tun haben?!
PS.: Endlich mal ein ehrlicher, der lieber in einen Thread reinschreibt, der garnix mit dem Thema zu tun hat, als sich ein paar Gulden zu verdienen, indem er einen neuen ?ffnet! Respekt -
@ 2mas: Vielen Dank, so geht das tats?chlich. Weisst du zuf?llig auch, wie ich die Bilder wieder auslesen kann? Einfach in eine Variable speichern wird wohl nicht gehen, oder?
-
der umst?ndliche weg w?re es sie in eine tempor?re datei zu speichern.
eleganter ist es nat?rlich ein eigenes phpscript zu schreiben, welches die daten per echo ausgibt und den MIME Typ vorher auf den des bildes setzt, also
image/jpeg oder image/gif
dann kannst du einfach per <img src="deinphpscript.php?id=idDesBildes"> die bilder einbinden....
hier findest du eine einfache anleitung
http://www.phpbuilder.com/columns/florian19991014.php3?page=1 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage