Make sure you opened the database for WRITE!
dbase_open( "yourfile.dbf", 2)dbase_replace_record
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
dbase_replace_record
Референца за `function.dbase-replace-record.php` со подобрена типографија и навигација.
dbase_replace_record
(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_replace_record — Го заменува записот во базата на податоци
= NULL
Ја заменува дадената записка во базата на податоци со дадените податоци.
Параметри
database-
Ја затвора дадената база на податоци. dbase_open() or dbase_create().
data-
Индексиран список на податоци. Бројот на ставки мора да биде еднаков на бројот на полиња во базата на податоци, инаку dbase_replace_record() ќе откаже.
Забелешка:
Ако користите dbase_get_record() вратена вредност за овој параметар, запомнете да го ресетирате клучот именуван
deleted. number-
Цел број кој се движи од 1 до бројот на записи во базата на податоци (како што е вратено од dbase_numrecords()).
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| Ресурсот на базата на податоци, вратен од |
database PECL dbase 7.0.0 resource
наместо int.
|
Примери
Пример #1 Ажурирање на запис во базата на податоци
<?php
// open in read-write mode
$db = dbase_open('/tmp/test.dbf', 2);
if ($db) {
// gets the old row
$row = dbase_get_record_with_names($db, 1);
// remove the 'deleted' entry
unset($row['deleted']);
// Update the date field with the current timestamp
$row['date'] = date('Ymd');
// convert the row to an indexed array
$row = array_values($row);
// Replace the record
dbase_replace_record($db, $row, 1);
dbase_close($db);
}
?>Белешки
Забелешка:
Полињата со булова вредност резултираат со int вредност на елементот (
0or1) кога се добива преку dbase_get_record() or dbase_get_record_with_names(). Ако се запишат назад, ова резултира вредноста да стане0, така што мора да се внимава правилно да се прилагодат вредностите.
Види Исто така
- dbase_add_record() - Додава запис во базата на податоци
- dbase_delete_record() - Брише запис од базата на податоци