db2_result

(PECL ibm_db2 >= 1.0.0)

db2_result Retorna uma única coluna de uma linha no conjunto de resultados

Descrição

db2_result(resource $stmt, int|string $column): ?mixed

Use db2_result() para retornar o valor de uma coluna especificada na linha atual de um conjunto de resultados. Deve-se chamar db2_fetch_row() antes de chamar db2_result() para definir o local do ponteiro do conjunto de resultados.

Parâmetros

stmt

Um recurso stmt válido.

column

Um inteiro que mapeia para o campo indexado em 0 no conjunto de resultados ou uma string correspondente ao nome da coluna.

Valor Retornado

Retorna o valor do campo solicitado se o campo existir no conjunto de resultados. Retorna null se o campo não existir e emite um aviso.

Exemplos

Exemplo #1 Um exemplo de db2_result()

O exemplo a seguir demonstra como iterar por um conjunto de resultados com db2_fetch_row() e recuperar colunas do conjunto de resultados com db2_result().

<?php
$sql
= 'SELECT name, breed FROM animals WHERE weight < ?';
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, array(10));
while (
db2_fetch_row($stmt)) {
$name = db2_result($stmt, 0);
$breed = db2_result($stmt, 'BREED');
print
"$name $breed";
}
?>

O exemplo acima produzirá:

cat Pook
gold fish Bubbles
budgerigar Gizmo
goat Rickety Ride

Veja Também

  • db2_fetch_array() - Retorna um array, indexado pela posição da coluna, representando uma linha em um conjunto de resultados
  • db2_fetch_assoc() - Retorna um array, indexado pelo nome da coluna, representando uma linha em um conjunto de resultados
  • db2_fetch_both() - Retorna um array, indexado pelo nome da coluna e pela posição, representando uma linha em um conjunto de resultados
  • db2_fetch_object() - Retorna um objeto com propriedades que representam colunas na linha buscada
  • db2_fetch_row() - Define o ponteiro do conjunto de resultados para a próxima linha ou linha solicitada

adicione uma nota

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

up
0
jay+nospam at toxicedge dot com
10 years ago
It's worth noting that this function consumes the value (the first call will return a result, and any subsequent calls will return NULL).
To Top