dbase_replace_record

Diskutiere dbase_replace_record im PHP Forum im Bereich Programmierung; Ersetzt einen Datensatz in einer Datenbank Ersetzt in der Datenbank den angegebenen Datensatzrecord_numbermit den Daten ausrecord. Rückgabewert...
  • dbase_replace_record Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Ersetzt einen Datensatz in einer Datenbank

Ersetzt in der Datenbank den angegebenen Datensatzrecord_numbermit den Daten ausrecord.

Rückgabewert:

Ein indiziertes Datenarray. Falls die Anzahl der Elemente nicht mit derAnzahl der Datenbankfelder übereinstimmt, schlägtdbase_replace_record() fehl.

Beispiel:

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

dbase_replace_record

Oben Unten