CakeFest 2024: The Official CakePHP Conference

cubrid_unbuffered_query

(PECL CUBRID >= 8.3.0)

cubrid_unbuffered_queryRealiza una consulta sin traer los resultados a memoria

Descripción

cubrid_unbuffered_query(string $query, resource $conn_identifier = ?): resource

Esta función realiza una consulta sin esperar a que todos los resultados de consulta hayan sido completados. Devolverá cuando los resultados están siendo generados.

Parámetros

query

Una consulta SQL.

conn_identifier

La conexión CUBRID. Si el identificador de conexión no se especifica, se asume el último enlace abierto por cubrid_connect().

Valores devueltos

Para sentencias SELECT, SHOW, DESCRIBE o EXPLAIN devuelve un recurso identificador de petición en caso de éxito.

Para otro tipo de sentencias SQL, UPDATE, DELETE, DROP, etc,, devuelve true en caso de éxito.

false en caso de fallo.

Notas

Nota:

Los beneficios de cubrid_unbuffered_query() tienen un coste: no se puede usar cubrid_num_rows() y cubrid_data_seek() en un conjunto de resultados devueltos desde cubrid_unbuffered_query().

Ejemplos

Ejemplo #1 Ejemplo de cubrid_unbuffered_query()

<?php
$enlace
= cubrid_connect("localhost", 30000, "demodb", "dba", "");
if (!
$enlace)
{
die(
'No se pudo conectar.');
}
$consulta = "select * from code";
$resultado = cubrid_unbuffered_query($consulta, $enlace);

while (
$fila = cubrid_fetch($resultado))
{
var_dump($fila);
}

cubrid_close_request($resultado);
cubrid_disconnect($enlace);
?>
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top