It should be noted that it is not always safe to iterate through the database while changing it at the same time. For example:
<?php
$db=dba_open(...);
// remove all values shorter than 10 characters
for ($key=dba_firstkey($db); $key!==false; $key=dba_nextkey($db)) {
$s=dba_fetch($key, $db);
if (strlen($s)<10) {
dba_delete($key, $db);
}
}
?>
The above example will work fine with db4 handler, but not with gdbm. It is handler specific.
PHP.mk документација
dba_nextkey
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.dba-nextkey.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.dba-nextkey.php
dba_nextkey
Референца за `function.dba-nextkey.php` со подобрена типографија и навигација.
dba_nextkey
(PHP 4, PHP 5, PHP 7, PHP 8)
dba_nextkey — Преземи го следниот клуч
= NULL
dba_nextkey() го враќа следниот клуч од базата на податоци и го поместува внатрешниот покажувач на клучот.
Параметри
dba- А Dba\Connection инстанца, вратена од dba_open() or dba_popen().
Вратени вредности
Враќа клуч при успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
На dba параметарот сега е nullable. Dba\Connection
инстанца сега; претходно, валидна dba resource се очекуваше.
|
Види Исто така
- dba_firstkey() . Оваа функција ќе врати
- dba_key_split() - Го дели клучот во текстуална репрезентација во низна репрезентација
- Пример 2 во DBA примери
Белешки од корисници 1 белешка
phpnet на araxon dot sk ¶
3 години пред