PHP 8.4.1 Released!

cubrid_unbuffered_query

(PECL CUBRID >= 8.3.0)

cubrid_unbuffered_queryExecute uma consulta sem buscar os resultados para a memória

Descrição

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

Esta função executa uma consulta sem esperar que todos os resultados da consulta tenham sido concluídos. Ela retornará quando os resultados estiverem sendo gerados.

Parâmetros

query

Uma consulta SQL.

conn_identifier

A conexão CUBRID connection. Se o identificador de conexão não for especificado, a última conexão aberta por cubrid_connect() será usada.

Valor Retornado

Para instruções SELECT, SHOW, DESCRIBE ou EXPLAIN, retorna um recurso de identificador de requisição em caso de sucesso.

Para outros tipos de instrução SQL como UPDATE, DELETE, DROP, etc., retorna true em caso de sucesso.

false em caso de falha.

Exemplos

Exemplo #1 Exemplo de cubrid_unbuffered_query()

<?php
$link
= cubrid_connect("localhost", 30000, "demodb", "dba", "");
if (!
$link)
{
die(
'Não foi possível conectar.');
}
$query = "select * from code";
$result = cubrid_unbuffered_query($query, $link);

while (
$row = cubrid_fetch($result))
{
var_dump($row);
}

cubrid_close_request($result);
cubrid_disconnect($link);
?>

Notas

Nota:

Os benefícios de cubrid_unbuffered_query() vêm com um custo: cubrid_num_rows() e cubrid_data_seek() não podem ser usadas em um conjunto de resultados retornado por cubrid_unbuffered_query().

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top