On Thu, Jan 04, 2001 at 05:37:08PM +0100, Peter Zabelt wrote:
Hallo fleissige Helferlein!
Wieder mal ein Problem bei meiner Beschäftigung mit LAMP! Linux (SuSE 7.0), Apache, mySQL, PHP4 und ein Problem:
Für meine Digital-Foto-Datenbank (mit der ich in das Datenbanken eindringen will) habe ich zwei Scripte: eins, was die Daten einliest (Also Bilddatei mit mehreren Kommentarfeldern): das funktioniert. Wenn ich aber die Bilder auslesen will, erscheint die Fehlermeldung: 'This document contained no data'. Nun habe ich das php4-script zum Auslesen der Bilder so geändert, dass es statt der Bilder nur die Kommentare ausgeben soll, das geht!
Also: Textinhalte können ausgelesen werden, Binärdaten (Bilder im jpeg-, gif- oder png-Format) nicht.
Also, wenn ich das richtig verstehe sind deine Bilder in einer Datenbank (nennen wir sie 'Images') in einer Spalte(nennen wir sie 'pic') vom Typ BLOB gespeichert. Dann müsste folgende Anweiungen helfen: --------------------------- <?php #... Aufbau der Verbindung $res = mysql_query("SELECT pic FROM Images WHERE name = 'haus.gif'"); $row = mysql_fetch_array($res); header('Content-type: image/gif'); echo $row["pic"]; ?> ---------------------------
Ciao, Tobias