Bilder aus MySQL DB anzeigen

Hiho,

ich habe vor einige kleine Bilder (Logos) in einer MYSQL DB abzulegen. Das ablegen funktioniert auch soweit.

Jetzt möchte ich gerne die Logos auf einer html-Seite anzeigen.

Geht das ohne das ich das Bild wieder als Datei abspeichern muss?

Danke
Dirk

Hi,

ich habe vor einige kleine Bilder (Logos) in einer MYSQL DB
abzulegen.

http://www.koehntopp.de/php/databases.html#db-blob

Geht das ohne das ich das Bild wieder als Datei abspeichern
muss?

Jedes Bild ist ein eigener Request vom Browser. Du musst diesen also lediglich auf ein Script lenken, welches die Datenbank ausliest, den richtigen HTTP-Header generiert und die Grafikdaten zurückliefert. Ich empfehle Dir aber, dies nicht zu tun. Speichere (wenn überhaupt) nur einen Dateipfad in der DB, nicht die eigentlichen Grafikdaten.

Cheatah

Hiho,

ich habe vor einige kleine Bilder (Logos) in einer MYSQL DB
abzulegen. Das ablegen funktioniert auch soweit.

Wenn Du sie in der DB (?) speichern kannst, kannst Du sie sicher auch auf dem Server abspeichern. Das ist sinnvoller, als sich die DB mit grossen binären Objekten „vollzumüllen“.

Wie Cheatah auch schrieb.

Am besten speicherst Du in der DB direkt komplett das später einzubindende IMG-Tag, dann hast Du die Größenangabe etc. direkt parat.

Schönen Gruß
Ingo