Hi JoMo,
JoMO wrote:Leider versteh ich sie aber nicht
das Fazit von Jürgens Link ist, dass es besser ist in der Datenbank nur den Link zum Bild abzulegen und dann ganz normal darauf zu verweisen (<img src="bild.jpg">), anstatt das Bild selbst in der DB zu speichern.
JoMO wrote:Danach drücke ich unter Anzeigen den "Bearbeiten" Button. Statt der gesamten Anzeige des Satzes erhalte ich nur die erste Zeile ("Datenbank xxx - Tabelle yyy auf localhost").
Hmm, dann muß du schon ein anderes Problem mit phpMyAdmin haben. Auch bei einer Tabelle mit einem BLOB zeigt dir phpMyAdmin die Datensätze an. In der Spalte von dem BLOB-Feld wird dir halt nur nicht das Bild selbst angezeigt, sondern das es gefüllt ist und mit welcher Menge.
JoMO wrote:Auch gelingt es mir nicht, das Bild mittles PHP dazustellen (eine HEX-Anzeige funktionert aber).
Dann ist das Bild wenigstens schonmal in der DB.
JoMO wrote:Mit welchem? Wo steht es? Wie funktioniert es dann?
In dem wo du jetzt dann schreibst, wo das dann steht, weist dann nur du
Das Hilfscript hat folgenden Aufbau:
- GET-Parameter auswerten um zu erfahren welches Bild angezeigt werden soll
- Verbindung zur Datenbank aufnehmen
- gewünschtes BLOB-Feld auslesen und in einer Variablen speichern.
- Passenden Header für den Bildtyp setzen.
- Variable mit echo ausgeben.
In deinem Hauptscipt/HTML-Seite verlinkst du dann deine Bilder mit diesem Hilfsscript (<img src="hilfscript.php?bildnr=1">)