Homepage selbermachen 7.848 Themen, 35.566 Beiträge

Datenbank: Problem mit BLOB-Datentyp

DeathMasterIII / 4 Antworten / Flachansicht Nickles

hi!


ich arbeite derzeit mit Interbase und hab da jetzt ein Problem mit dem Datentyp BLOB. Ich will einen Text im BLOB abspeichern, aber irgendwie haut das nicht so hin wie ich mir das gedacht habe:
Ich versuche mit INSERT INTO dem Table einen Datensatz hinzuzufügen


ich krieg aber immer die Fehlermeldung "Warning: Conversation error from string "BLOB" in test.php on ...."


Da der Datentyp BLOB so ziemlich jeden Datentyp aufnehmen kann (String, Datei, Zeiger) und es in der PHP-Hilfe diverse Datenbankspezifische BLOB funktionen (ibase_blob_add(), base_blob_cancel(), ibase_blob_close(), ....) denke ich mal das man den BLOB vorher irgendwie anlegen muss, nur wie??? In der PHP Hilfe steht leider keine Beschreibung, und ich hab auch sonst nirgends was gefunden.


Da BLOB auch in MySQL Verwendung findet, dürfte das Vorgehen auch ziemlich gleich ablaufen.


mfg
DMIII

bei Antwort benachrichtigen
xafford DeathMasterIII „Datenbank: Problem mit BLOB-Datentyp“
Optionen

wie hast du die tabelle in der datenbank angelegt? hast du der spalte BLOB irgendwelche weiteren attribute zugewisen, die sich eventuell nicht vertragen obwohl sie akzieptiert werden?
eigentlich halte ich nichts davon BLOB für text zu nehmen, da er eigentlich am besten für binaries geeignet ist (afaik). die indizierung über BLOBs geht glaub auch nicht.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen