dbase_replace_record
(PHP 3 >= 3.0.11, PHP 4, PHP 5)
dbase_replace_record -- Modifica un registro de la base de datos
Descripción
bool
dbase_replace_record ( int dbase_identifier, array record, int record_number )
Modifica un registro de la base de datos con los datos indicados.
Lista de parámetros
- dbase_identifier
El identificador de base de datos, devuelto por la función dbase_open()
o dbase_create().
- record
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á.
Nota:
Si se emplean los valores devueltos por la función dbase_get_record(), se dede
resetear el valor de la clave asociativa deleted.
- record_number
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()).
Valores retornados
Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
Ejemplos
Ejemplo 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); }
?>
|
|