dbase_replace_record

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);
}

?>

Ver tambi茅n

dbase_add_record()
dbase_delete_record()