db2_result

(PECL ibm_db2 >= 1.0.0)

db2_result Devolver una columna específica del resultado

Descripción

db2_result ( resource $stmt , mixed $column ) : mixed

db2_result() devuelve el valor de una columna especificada en la fila actual del resultado. Se debe llamar primero a db2_fetch_row() antes de db2_result() para establecer el apuntador del resultado.

Parámetros

stmt

Un recurso stmt válido.

column

Tanto un entero que representa el campo del resultado (indexado a partir de cero) como una cadena con el nombre de la columna.

Valores devueltos

Devuelve el valor del campo solicitado si el campo existe en el resultado. Devuelve NULL y lanza una advertencia si el campo no existe.

Ejemplos

Ejemplo #1 Ejemplo de db2_result()

El siguiente ejemplo demuestra como iterar a través de un resultado con db2_fetch_row() y extrae columnas del resultdo mediante 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($stmt0);
    
$breed db2_result($stmt'BREED');
    print 
"$name $breed";
}
?>

El resultado del ejemplo sería:

cat Pook
gold fish Bubbles
budgerigar Gizmo
goat Rickety Ride

Ver también

  • db2_fetch_array() - Devolver un arreglo, indexado por la posición de las columnas, que represanta una fila de un bloque de resultados
  • db2_fetch_assoc() - Devolver un arreglo, indexado por el nombre de las columnas, representando una fila del bloque de resultados
  • db2_fetch_both() - Devolver un arreglo, indexado por el nombre y por la posición de la columna, representando una fila de un bloque de resultados
  • db2_fetch_object() - Devolver un objeto con atributos que representan a las columnas de una fila extraida
  • db2_fetch_row() - Establecer el apuntador de los resultados hacia la siguiente fila o a la fila solicitada