ibase blob

joeyjmr

Grünschnabel
also ich hab ein problem.
ich will mit mit php in eine interbase datenbank einen string in ein blob feld einfügen. das geht aber net. ich hab herausgefunden das es 2 funktionen gibt die ich wohl benutzen muss und zwar ibase_blob_create und ibase_blob_add.
aber diese funktionen sind nicht dokumentiert. ich hab ein bissel rumprobiert und nen ausnahme fehler beimn apache server hinbekommen.

kann mir jemand helfen kennst sich jemand mit den beiden funktionen aus
 
Hm ich hatte nur Manuals gefunden bei denen dies nicht dokumentiert wurde.
Ich hab das jetzt nochmal versucht.

Code:
@$blob_id = ibase_blob_create();
ibase_blob_add($blob_id, $beschr);
$blob_id_str = ibase_blob_close($blob_id);
$test= ibase_query("insert into N_NOTIZEN(INHALT) values('".$blob_id_str."')");

Kommt aber nur folgende Fehlermeldung:
Warning: InterBase: Dynamic SQL Error SQL error code = -104 Unexpected end of command in....

HELP
 
So es hat jetzt geklappt.
Hier der Code für die die damit vielleicht auchmal zu kämpfen haben werden

Code:
@$blob_id = ibase_blob_create();
ibase_blob_add($blob_id, $string);
$blob_id_str = ibase_blob_close($blob_id);
$test= ibase_query("insert into Tablename(Spalte) values(?)",$blob_id_str);
 
Zurück