# odbc_result

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_result — Lit un champ de résultat UODBC

### Description

odbc_result(Odbc\Result `$statement`, string|int `$field`): string|bool|null

Lit un champ de résultat UODBC.

### Liste de paramètres

`statement`

  L’objet de résultat ODBC.

`field`

  Le nom du champ à récupérer. Peut être aussi bien un entier, contenant le numéro de colonne du champ, dans le résultat, ou bien une chaîne de caractères, qui représente le nom du champ.

### Valeurs de retour

Retourne le contenu du champ, `false` si une erreur survient, `null` pour les données NULL, ou `true` pour des données binaires.

### Historique

Version | Description
--- | ---
8.4.0 | `statement` attend désormais une instance de Odbc\Result; auparavant, un resource était attendu.

### Exemples

Le premier appel à odbc_result() retourne la valeur du troisième champ de la ligne courante du résultat `result_id`. Le deuxième appel à odbc_result() retourne la valeur du troisième champ dont le nom est "val" de la ligne courante du résultat `result_id`. Une erreur survient si le paramètre de colonne est inférieur à 1, ou dépasse le nombre de colonnes du résultat. De la même manière, une erreur survient si le nom du champ passé ne correspond à aucun champ dans le résultat.

Exemple #1 Exemple avec odbc_result()

`<?php
$item_3 = odbc_result($Query_ID, 3);
$item_val = odbc_result($Query_ID, "val");
?>`

### Notes

Les index de champs commencent à 1. Pour plus d'informations sur la façon de lire des colonnes de type binaire ou long, reportez-vous à odbc_binmode() et odbc_longreadlen().