mysql "Blob" anzeigen

NullAhnung

Aktives Mitglied
hallo

ich habe in einer datenbank kleine Flaggen im Blob-Format abgespeichert...

nun möchte ich diese Flaggen auf meiner Seite anzeigen

CODE <img id="Bild2" height="11" width="16" src="<?echo $row['Image_language'];?>" border="0" alt="Sprache" title="Sprache"


aber da kommen nur viele komische Zeichen....

Leider habe ich keinen Plan wie man so was darstellt...
 
CODE <img id="Bild2" height="11" width="16" src="flagge.php?land=$row ['land']" border="0" alt="Sprache" title="Sprache" >
flagge.php holt dann die jeweiligen daten aus der db und gibt nur(!) diese aus.

btw: bildaten gehören imho ins filesystem. ist übersichtlicher und bläht die datenbank nicht unnötig auf.
 
erstmal danke...

aber ehrlich gesagt ich weiß nicht was du so meinst....

es ist ne php-seite in der die datenbank mit einer while-schleife abgefragt wird... auf dieser Seite ist eine Tabelle in der die abefragten Daten sind und in eine Zelle soll diese Flagge auftauchen...

wie soll die flagge.php aussehen... wo muss sie hin...?
 
hier erstmal was zum schmökern bzgl. sinn und unsinn.

ich versuchs mal einfach zu sagen: binäre daten innerhalb eines html-dokumentes (gewöhnlich plain text) führt dazu, dass diese ebenfalls als plain text ausgegeben werden. schau dir ein jpeg in einem texteditor an, und du weisst vielleicht, was ich meine.

php kann neben text auch binäre daten ausspucken. das heisst, deine "flagge.php" liegt da, wo du sie hinlegst. referenziert wird, wie man das halt in html so macht (näheres unter selfhtml). der datei übergibst du z.b. das land als get-parameter oder eine id oder was auch immer, um die flagge aus der datenbank zu holen. in der datei kommt die sql-abfrage auf die datenbanktabelle, dann gibst du das ergebnis per echo aus. thats it.
 
puhhh....

ich glaube das ist eine nummer zu groß für mich....

ich werde wohl auf die netten flaggen verzichten und nur den ländernamen anzeigen...

wär halt nur nett gewesen...
 
Zurück
Oben