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()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:40