Lee los datos asociados a una clave DBA

# dba_fetch

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

dba_fetch — Lee los datos asociados a una clave DBA

### Descripción

function dba_fetch(string|array `$key`, Dba\Connection `$dba`, int `$skip` = 0): string|false

Firma sobrecargada obsoleta a partir de 8.3.0:

function dba_fetch(string|array `$key`, int `$skip`, resource `$dba`): string

dba_fetch() lee los datos especificados por la clave `key` en la base identificada por `dba`.

### Parámetros

`key`
  La clave correspondiente a los datos.

  > Nota: Al trabajar con ficheros .ini, esta función acepta arrays como claves donde el índice 0 es el grupo y el índice 1 es el nombre del valor. Ver la función dba_key_split().

`dba`
  Una instancia de Dba\Connection, devuelta por dba_open() o dba_popen().
`skip`
  El número de pares clave-valor a ignorar al utilizar bases de datos cdb. Este valor es ignorado para todas las demás bases de datos que no admiten claves múltiples con el mismo nombre.

### Valores devueltos

Devuelve la cadena asociada si se encuentra el par clave/valor, `false` en caso contrario.

### Historial de cambios

Versión | Descripción
--- | ---
8.4.0 | El parámetro `dba` ahora espera una instancia de Dba\Connection; anteriormente, se esperaba un resource `dba` válido.
8.3.0 | La llamada a dba_fetch() con `dba` como tercer argumento es ahora obsoleta.
8.2.0 | El argumento opcional "skip" de la función dba_fetch() ahora se coloca al final, conforme a la semántica PHP lado-usuario. La firma sobrecargada previamente sigue siendo aceptada pero desaconsejada.

### Ver también

- dba_exists() - Verifica si una clave DBA existe
- dba_delete() - Elimina una línea en una base DBA
- dba_insert() - Inserta una entrada DBA
- dba_replace() - Reemplaza o inserta una línea DBA
- dba_key_split() - Transforma una representación de clave DBA por cadena en una representación por array

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