dbase_replace_record
En esta página
dbase_replace_record
Reemplaza un registro en una base dBase
Descripción#
dbase_replace_record(resource $database, array $data, int $number): bool
```php
Reemplaza el registro pasado en la base de datos con los datos proporcionados.
## Parámetros
`database`
El recurso de la base de datos, devuelto por `dbase_open` o `dbase_create`.
`data`
Un array indexado de datos. El número de elementos debe ser igual al número de campos en la base de datos, de lo contrario la función `dbase_replace_record` fallará.
> [!NOTE]
> Si se utiliza `dbase_get_record` para devolver el valor de este argumento, no se olvide de reinicializar la clave nombrada `deleted`.
`number`
Un entero entre 1 y el número total de registros en la base de datos (como devuelto por la función `dbase_numrecords`).
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
## Historial de cambios
| Versión | Descripción |
|----|----|
| PECL dbase 7.0.0 | El argumento `database` es ahora una `resource` en lugar de un `int`. |
## Ejemplos
Actualización de un registro en una base de datos
```php
Notas#
[!NOTE] Los resultados de los campos
boolson elementos de valor de tipoint(0o1) cuando se recuperan mediantedbase_get_recordodbase_get_record_with_names. Si se reescriben, esto hará que el valor se convierta en0, por lo que se deben tomar precauciones para ajustar correctamente los valores.
Véase también#
dbase_add_record, dbase_delete_record