(PECL CUBRID >= 8.4.1)
cubrid_lob2_export — Exporta un objeto LOB a un fichero
$lob_identifier
, string $file_name
)La función cubrid_lob2_export() se usa para guardar el contenido de datos BLOB/CLOB en un fichero. Para usar esta función se debe utilizar cubrid_lob2_new() u obtener primero un objeto LOB desde la base de datos de CUBRID. Si el fichero ya existe, fallará. Esta función no influenciará sobre la posición del cursor del objeto LOB. Opera sobre el objeto LOB entero.
lob_identifier
Un identificador de LOB, como un resultado de cubrid_lob2_new() u obtenido de un conjunto de resultados.
filename
El nombre del fichero donde se quieren almacenar los datos BLOB/CLOB. También admite la ruta del fichero.
TRUE
si el proceso tiene éxito y FALSE
en caso de error.
Ejemplo #1 Ejemplo de cubrid_lob2_export()
<?php
// Tabla: test_lob (id INT, contents CLOB)
$conexión = cubrid_connect("localhost", 33000, "demodb", "public", "");
$petición = cubrid_prepare($conexión, "select * from test_lob");
cubrid_move_cursor($petición, 3, CUBRID_CURSOR_FIRST);
$fila = cubrid_fetch($petición, CUBRID_NUM | CUBRID_LOB);
cubrid_lob2_export($fila[1], "doc_3.txt");
cubrid_lob2_close($fila[1]);
cubrid_disconnect($conexión);
?>