# dbase_get_record

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

dbase_get_record — Liefert einen Datensatz aus einer Datenbank als indiziertes Array

### Beschreibung

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

Gibt einen Datensatz aus einer Datenbank als indiziertes Array zurück.

### Parameter-Liste

`database`

  Die Datenbank-Ressource, die von dbase_open() oder dbase_create() zurückgegeben wurde.

`number`

  Der Index des Datensatzes zwischen `1` und `dbase_numrecords($dbase_identifier)`.

### Rückgabewerte

Ein indiziertes Array mit dem Datensatz. Dieses Array enthält zusätzlich einen assoziativen Schlüssel namens `deleted`, der auf 1 gesetzt ist, wenn der Datensatz zum Löschen markiert wurde (siehe dbase_delete_record()).

Jedes Feld wird in den entsprechenden PHP-Typ umgewandelt, ausgenommen:

- Datumsfelder werden als Zeichenkette zurückgegeben.
- Zeitstempelwerte werden in Zeichenketten umgewandelt.
- Ganzzahlen außerhalb des Bereiches `PHP_INT_MIN`..`PHP_INT_MAX` werden als Zeichenkette zurückgegeben.
- Boolesche Werte (`L`) werden zu `1` oder `0` umgewandelt.

Falls ein Fehler auftritt, gibt dbase_get_record() `false` zurück.

### Changelog

Version | Beschreibung
--- | ---
PECL dbase 7.0.0 | `database` ist nun vom Typ resource statt int.

### Siehe auch

- dbase_get_record_with_names() - Liefert einen Datensatz aus einer Datenbank als assoziatives Array

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open