(PHP 4, PHP 5)
dbase_replace_record — Modifica un registro de la base de datos
Modifica un registro de la base de datos con los datos indicados.
El identificador de base de datos, devuelto por la función dbase_open() o dbase_create().
Una matriz indexada con los datos. El número de elementos debe ser igual que el número de campos de la base de datos, ya que de otra forma la función dbase_add_record() fallará.
Note: Si se emplean los valores devueltos por la función dbase_get_record(), se dede resetear el valor de la clave asociativa deleted.
Un número entero que puede tomar un valor entre 1 y el número de registros que contiene la base de datos (el número total se puede obtener con la función dbase_numrecords()).
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example#1 Actualizar un registro de la base de datos dBase
<?php
// abrir en modo lectura y escritura
$db = dbase_open('/tmp/test.dbf', 2);
if ($db) {
// obtener el valor actual del registro
$fila = dbase_get_record_with_names($db, 1);
// borrar la clave 'deleted'
unset($fila['deleted']);
// actualizar el campo de la fecha con la marca de tiempo actual
$fila['fecha'] = date('Ymd');
// Modificar el registro
dbase_replace_record($db, $fila, 1);
dbase_close($db);
}
?>