BLOB in MySQL Datenbank mit PHP einsetzen

Hallo www’ler

Ich möchte gerne GIFs direkt in eine MySQL Datenbank packen.
Der Feldtyp ist natürlich BLOB.
Frage: Wie wird das Eintragen bzw Auslesen in PHP realisiert ?
Zur Zeit werden nur Dateinamen als externe Links gespeichert und dann dynamisch in einem IMG Tag ausgegeben.
Ich habe schon vage Ideen:
Zunächst müsste das JPG Bild byteweise eingelesen werden und in eine Variable (muss aber ziemlich „breit“ sein) Das bedeutet eine sehr lange Bytefolge muss in das BLOB Feld.
Auslesen dürfte weniger schwierig sein. Das Abfrageergebnis mit dem BLOB Feld auch als Variable speichern und dann via header(Contents: img/jpeg) als Bild anzeigen lassen, ähnlich wie man das mit den GD _Befehlen macht.
Das gleiche ist auch auf einem PHP Brett plaziert.

Gruss Lars aka LeBon aus Kiel
http://www.larsrichter-online.de

Hi,

Ich möchte gerne GIFs direkt in eine MySQL Datenbank packen.

http://www.koehntopp.de/php/faq-databases.html#datab…

Frage: Wie wird das Eintragen bzw Auslesen in PHP realisiert ?

http://www.koehntopp.de/php/faq-database_mysql.html#…

Zur Zeit werden nur Dateinamen als externe Links gespeichert
und dann dynamisch in einem IMG Tag ausgegeben.

Perfekt! Naja, sofern die „externen Links“ nicht unbedingt vollständige URLs enthalten, sondern relativ zu einem definierten Root sind :smile:

Das gleiche ist auch auf einem PHP Brett plaziert.

Warum?

Cheatah

Hi Cheatah

Danke für den tollen Tip. Die Adresse sollte man sich merken

Gruss Lars aka LeBon

http://www.larsrichter-online.de