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 — Retourne une colonne d'une ligne d'un jeu de résultats
Utiliser db2_result() pour retourner une valeur d'une colonne spécifique dans la ligne courante d'un jeu de résultats. Il faut appeler db2_fetch_row() avant d'appeler db2_result() pour enregistrer les valeurs pointées du jeu de résultats.
stmt
Une ressource stmt valide.
columnSoit un entier correspondant au champ commençant à l'indice 0 dans le jeu de résultats, soit une chaîne représentant le nom de la colonne.
Retourne la valeur du champ demandé si le champ existe dans le jeu de
résultats. Retourne null si le champ n'existe pas, et émet une
alerte.
Exemple #1 Exemple d'utilisation de db2_result()
L'exemple suivant démontre comment itérer à travers un jeu de résultats avec la fonction db2_fetch_row() et récupérer les colonnes du jeu de résultats avec db2_result().
<?php
$sql = 'SELECT nom, race FROM animaux 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";
}
?>L'exemple ci-dessus va afficher :
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).