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 4, PHP 5)
ibase_blob_add — Dodaje dane do nowo utworzonego BLOBa
Opis
void ibase_blob_add
( resource
$uchwyt_do_bloba
, string $dane
)ibase_blob_add() dodaje dane do BLOBa utworzonego za pomocą ibase_blob_create().
Parametry
-
uchwyt_do_bloba -
Uchwyt do BLOBa otwartego przez ibase_blob_create().
-
dane -
Dane do dodania.
Zwracane wartości
Nie jest zwracana żadna wartość.
Zobacz też:
- ibase_blob_cancel() - Odwołuje tworzenie BLOBa
- ibase_blob_close() - Zamyka BLOBa
- ibase_blob_create() - Tworzy nowego BLOBa w celu umieszczenia w nim danych
- ibase_blob_import() - Tworzy BLOBa, kopiuje do niego zawartość pliku i zamyka go.
a dot w dot peters at ieee dot org
09-Dec-2004 09:48
