grafiken aus mysql-datenbank in html anzeigen

geistgesicht

Mitglied
Hallo,

wie kann ich eine Grafik, die ich aus einer MySQL Datenbank auslese in einer html-Seite anzeigen. Das Problem ist, dass in der Html Datei auch php enthalten ist. Es geht also nicht so:

<img src=”image.php?id=XYZ”>


Vielen Dank
 
geistgesicht hat gesagt.:
<img src=”image.php?id=XYZ”>
Ich vermute, Du hast das was verwechselt.
HTML:
<img src=”image.gif”>
ist der Tag für Grafiken.Das hier
Code:
image.php?id=XYZ
sieht mir mehr nach einem Link aus und müsste dann so heißen
HTML:
<a href=”image.php?id=XYZ”>Link</a>
Hilft Dir das schon weiter? Wenn nicht, dann stell doch bitte Deine Frage noch ein mal konkreter.

redlama
 
Hoia,
ich vermute mal, dass Du Dir den Link zu dem Bild aus der Datenbank holst und ihn $bildURL abspeicherst´?

Dann bau einfach:

PHP:
<img src="<?=$bildURL;?>">

ein dann sollte es klappen...

Ich hoffe ich habe dass so richtig verstanden.

Gruß
[BD]
 
owei owei :rolleyes:

Das Speichern von Dokumenten in einer SQL Datenbank ist grundsätzlich möglich, sollte aber vermieden werden.

Ich kann dir ein Code geben, willstn haben ;)
musst du warten bis ich an meinem Rechner sitze.

Ich würde aber eher die htacces variante bevorzugen in zusammenarbeit mit PHP.
 
Stimmt schon, wie du alles geschrieben hast.
Hast du ein Problem beim auslesen aus der DB oder wie du das Bild zurückgeben kannst.

1) Bild als Binary/Blob in der DB speichern
2) zum zurückgeben die Funktion fpassthru() verwenden. (Ein paar Beiträge weiter unten steht ein ganzes Bsp. von mir)
 
Zurück