Bilder in MySQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
bild
blob
datei
dateiformat
datenbank
entschieden frage
extra
ger
inhalt
normalerweise
not
stehen
tabelle
thank
variable
zusatzinformation
-
Ich habe den Beitrag dazu schon gesehen, allerdings ist er geschlossen. Zum Auslesen der Bilder: das geht ganz einfach: Du hast eine Datei, in der das HTML-Ger?st mit den Zusatzinformationen stehen wird. Dort gibst du ein img-Tag an: <img src="bild.php?tabellenzeile=n" />
In der bild.php wird dann das Bild per Variable einfach ausgegeben. Welches Bild aus welcher Tabellenzeile das ist, wird per Variable "tabellenzeile" entschieden.
Frage: Wie schreibt man BLOBS in MySQL hinein? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe es mit dem Code imagejpeg() probiert, aber das geht nicht. Am Besten w?re, wenn das, was imagejpeg() zur?ckgibt in eine Variable gespeichert und dann per mysql in die Tabelle gespeichert werden k?nnte. Oder gibt es da ein extra Dateiformat f?r BLOB? Ich dachte, das sind nur Hexadezimalzahlen, die dort abgelegt werden.
Und wenn ich den Inhalt der Datei, die ich uploaden lasse, an mysql ?bergebe, dann will das nicht gehen, wahrscheinlich wegen den Zeichen wie das hier (BM?C ? ( ? ? ? ? ? ? ??? cck JJs BJ? BJ? JR{ JZ? BR? BR? 9J? Rc? Rc? JZ? ck? Rc? JZ? BZ? Zc? Zk? Rc? JZ? BR? Jc? BZ? ks? ck? RZs cs? Zk? Rc? JZ? Rk? Jc? BZ? cs? Zs? Rk? Jc? Zk? Zs? Rk? BZ? JRc k{? cs? JZ{ Jc? Jk? Bc? ck{ BJZ Zk? Rc? Zs? Rk? Jc? Rs? Jk? c{? Z{? Rs? Jk? cs? JZs Zs? Rk? Jc? Z{? Rs? Js? Bk? {?? s?? Zk? Rc{ c{? Jk? R{? Js? k?? Rk? Jc? Z{? c?? Rs? Z?? R{? R). Das steht ja als Text in den Bildern drin. Und das will mysql_query() nicht ?bermitteln.
Helft mir bitte. Thanks im voraus. -
Du musst die Variable, deren Inhalt du als Bild/BLOB in die Datenbank schreiben willst, mit
mysql_real_escape_string() oder zur Not mit
addslashes() "escapen", damit nicht als Text darstellbare Zeichen auch von der Datenbank angenommen werden.
Es ist aber generell keine gute Idee, Grafik-Dateien in Datenbanken abzuspeichern. Normalerweise sollte nur der Pfad zur Grafik-Datei in die Datenbanktabelle.
http://www.php-faq.de/q/q-db-blob.html
http://www.php-faq.de/q/q-mysql-blob.html
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage