Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

dbase_replace_record

dBase Funktionen

    Befehl:
bool dbase_replace_record ( int $dbase_identifier , array $record , int $record_number )


    Parameter-Liste:
NameBeschreibung
dbase_identifierDie Datenbank-Verbindungskennung, die von dbase_open() oder dbase_create() zurückgegeben wurde.
recordEin indiziertes Datenarray. Falls die Anzahl der Elemente nicht mit der Anzahl der Datenbankfelder übereinstimmt, schlägt dbase_replace_record() fehlt.
Hinweis:
Vergessen Sie nicht, den deleted-Schlüssel zu löschen, wenn Sie für diesen Parameter den Rückgabewert von dbase_get_record() verwenden.

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Ersetzt in der Datenbank den angegebenen Datensatz record_number mit den Daten aus record.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Hängt einen Datensatz an eine Datenbank an
 
Markiert einen Datensatz als gelöscht
 

dbase_replace_record() - Beispiel:


Eingabe:
<?PHP
// im lesen-schreiben-Modus öffnen
$db = dbase_open('/tmp/test.dbf', 2);

if ($db) {
  // den alten Datensatz holen
  $datensatz = dbase_get_record_with_names($db, 1);

  // den Eintrag 'deleted' entfernen
  unset($datensatz['deleted']);

  // das Datumsfeld mit dem aktuellen Zeitstempel aktualisieren
  $datensatz['Datum'] = date('Ymd');

  // den Datensatz ersetzen
  dbase_replace_record($db, $datensatz, 1);
  dbase_close($db);
}
?>

dBase Funktionen