kostenloser Webspace werbefrei: lima-city


Bilder in MySQL

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    christenlieder

    christenlieder hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    christenlieder

    christenlieder hat kostenlosen Webspace.

    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.
  4. 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

  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!