To actually insert the BLOB into a table, the following snippet of code shows how this can be done.
<?php
$dbh = ibase_connect($host, $user, $pass);
$blh = ibase_blob_create($dbh);
ibase_blob_add($blh, $data);
$blobid = ibase_blob_close($blh);
$sql = "INSERT INTO blobtable(blobfield) VALUES (?)";
$sth = ibase_query($dbh, $sql, $blobid);
?>
ibase_blob_add
(PHP 5)
ibase_blob_add — Añade datos a un nuevo blob
Descripción
void ibase_blob_add
( resource
$blob_handle
, string $data
)ibase_blob_add() añade datos a un blob creado con ibase_blob_create().
Valores devueltos
No devuelve ningún valor.
Ver también
- ibase_blob_cancel() - Cancela la creación de un blob
- ibase_blob_close() - Cierra un blob
- ibase_blob_create() - Crea un nuevo blob al que añadir datos
- ibase_blob_import() - Crea un blob, copia un fichero en él, y lo cierra
a dot w dot peters at ieee dot org ¶
8 years ago
