PHP 8.5.0 Alpha 1 available for testing

db2_result

(PECL ibm_db2 >= 1.0.0)

db2_result Devuelve un valor de una columna de una fila de un conjunto de resultados

Descripción

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

Utilice db2_result() para devolver un valor de una columna específica en la fila actual de un conjunto de resultados. Debe llamarse a db2_fetch_row() antes de llamar a db2_result() para almacenar los valores apuntados del conjunto de resultados.

Parámetros

stmt

Un recurso stmt válido.

column

Un array de enteros que comienza con el índice 0 que apunta a los campos del conjunto de resultados o una cadena que representa el nombre de la columna.

Valores devueltos

Devuelve el valor del campo solicitado si el campo existe en el conjunto de resultados. Devuelve null si el campo no existe y genera una alerta PHP.

Ejemplos

Ejemplo #1 Ejemplo de uso de db2_result()

El siguiente ejemplo demuestra cómo iterar a través de un conjunto de resultados con la función db2_fetch_row() y recuperar las columnas del conjunto de resultados con db2_result().

<?php
$sql
= 'SELECT nom, race FROM animales WHERE poids < ?';
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, array(10));
while (
db2_fetch_row($stmt)) {
$nom = db2_result($stmt, 0);
$race = db2_result($stmt, 'RACE');
print
"$nom $race";
}
?>

El resultado del ejemplo sería:

chat Pook
cyprin doré Bubbles
perruche Gizmo
chèvre Rickety Ride

Ver también

  • db2_fetch_array() - Devuelve un array, indexado por la posición de las columnas, que representa una línea del conjunto de resultados
  • db2_fetch_assoc() - Devuelve un array, indexado por nombre de columna, que representa una fila del conjunto de resultados
  • db2_fetch_both() - Devuelve un array, indexado por nombre de columna y posición, que representa una fila del conjunto de resultados
  • db2_fetch_object() - Devuelve un objeto con las propiedades que representan columnas en la fila extraída
  • db2_fetch_row() - Modifica el puntero del conjunto de resultados a la siguiente línea o a la línea solicitada

add a note

User Contributed Notes 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