Matthias: SQL BLOB BINARY

Hallo,

um case-sensitive Abfragen möglich zu machen wollte ich mein Text-Attribut auf Binary stellen, seltsamerweise wollte meine Datenbank das nicht machen.
Na gut, dann habe ich das Attribubt von Text zu Blob umgewandelt.
Jetzt steht dort als Inhalt z.B. [BLOB - 6 Bytes].
Frage: Ist das nur eine Schreibweise für den vorigen Textinhalt, muss ich mir also keine Sorgen machen oder hat der jetzt meine Inhalte verunstaltet?

Grüße, Matthias

  1. Hello,

    Jetzt steht dort als Inhalt z.B. [BLOB - 6 Bytes].
    Frage: Ist das nur eine Schreibweise für den vorigen Textinhalt, muss ich mir also keine Sorgen machen oder hat der jetzt meine Inhalte verunstaltet?

    Du hast beim Einfügen vergessen, den Feldwert zu escapen.
    Bei SQL handelt sich um eine TEXTSCHNITTSTELLE, und nicht um einen binären Requester.

    Also, alle Maßnahmen, die PHP oder PERL ggf. schon automatisch vorgenommen haben, wieder rückgängig machen (stripslashes()) und dann mit mysql_(real_)escape_string() wieder vorbehandeln.

    Dann klappts auch mit den BLOBs.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau