# dbase_get_record

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_get_record — Lit un enregistrement dans une base dBase

### Description

dbase_get_record(resource `$database`, int `$number`): array

dbase_get_record() retourne les données de l'enregistrement `record` dans un tableau.

### Liste de paramètres

`database`

  La ressource de base de données, retourné par dbase_open() ou dbase_create().

`number`

  L'index de l'enregistrement entre `1` et `dbase_numrecords($dbase_identifier)`.

### Valeurs de retour

Un tableau indexé avec l'enregistrement. Ce tableau inclut également une clé associée nommée `deleted` qui est définie à 1 si l'enregistrement a été marqué pour effacement (voir dbase_delete_record()).

Chaque champs est converti en type PHP approprié, sauf :

- Les dates sont conservées comme chaînes de caractères.
- Les valeurs DateTime sont converties en chaînes de caractères.
- Les entiers en dehors de l'intervalle `PHP_INT_MIN`..`PHP_INT_MAX` sont retournés comme chaînes de caractères.
- Avant dbase 7.0.0, les booléens (`L`) étaient convertis en `1` ou `0`.

En cas d'erreur, dbase_get_record() retourne `false`.

### Historique

Version | Description
--- | ---
PECL dbase 7.0.0 | `database` est maintenant une resource au lieu d'un int.

### Voir aussi

- dbase_get_record_with_names() - Lit un enregistrement dans une base dBase, sous la forme d'un tableau associatif