It's worth noting that this function consumes the value (the first call will return a result, and any subsequent calls will return NULL).
(PECL ibm_db2 >= 1.0.0)
db2_result — Devuelve un valor de una columna de una fila de un conjunto de resultados
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.
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.
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.
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
It's worth noting that this function consumes the value (the first call will return a result, and any subsequent calls will return NULL).