PHP.mk документација

dba_fetch

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.dba-fetch.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.dba-fetch.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
dba_fetch

Референца за `function.dba-fetch.php` со подобрена типографија и навигација.

function.dba-fetch.php

dba_fetch

(PHP 4, PHP 5, PHP 7, PHP 8)

dba_fetchПреземи податоци наведени со клуч

= NULL

dba_fetch(string|array $key, Dba\Connection $dba, int $skip = 0): string|false

Преоптоварен потпис е отфрлен од 8.3.0:

dba_fetch(string|array $key, int $skip, resource $dba): string

dba_fetch() презема податоци наведени со key од базата на податоци наведена со dba.

Параметри

key
Клучот со кој се наведени податоците.

Забелешка: Кога работите со inifiles, оваа функција прифаќа низи како клучеви каде што индекс 0 е групата, а индекс 1 е името на вредноста. Погледнете: dba_key_split().

dba
А Dba\Connection инстанца, вратена од dba_open() or dba_popen().
skip
Бројот на парови клуч-вредност што треба да се игнорираат при користење cdb бази на податоци. Оваа вредност се игнорира за сите други бази на податоци кои не поддржуваат повеќе клучеви со исто име.

Вратени вредности

Враќа поврзана низа ако парот клуч/податок е пронајден, false otherwise.

Дневник на промени

Верзија = NULL
8.4.0 На dba параметарот сега е nullable. Dba\Connection инстанца сега; претходно, валидна dba resource се очекуваше.
8.3.0 Повикување dba_fetch() with dba бидејќи 3-тиот аргумент сега е отфрлен.
8.2.0 dba_fetch()опционалниот аргумент за прескокнување сега е на крајот во согласност со PHP семантиката на корисничкиот простор. Претходно преоптоварениот потпис сè уште е прифатен, но обесхрабрен.

Види Исто така

  • dba_exists() Вредноста што треба да се вметне.
  • dba_delete() - Провери дали клучот постои
  • dba_insert() - Вметни запис
  • dba_replace() - Преземи податоци наведени со клуч
  • dba_key_split() - Го дели клучот во текстуална репрезентација во низна репрезентација

Белешки од корисници 1 белешка

khan666 at lycos dot co dot kr
пред 15 години
:: fetch array sort.

ex) TEST_DATA.DB

    1/korea/5000/word 1
    10/japan/25000/word 10
    21/china/130000/word 21
    2/usa/35000/word 2

<?php
# LIST SORT 
$DB4_DATABASE = "TEST_DATA.DB4";
$DIV = "/";
$_FILE = "$DATA_DIR/HUTM_NETWORK_ROUTER.DB"; // DB4 FileName

$db  = dba_open($DB4_DATABASE,"r","db4");
$key = dba_firstkey($db);
$ii = 0;
while($key != NULL)
{
     $LIST[$ii] = explode($DIV,dba_fetch($key, $db));    // fetch array
    $key = dba_nextkey($db);
    $ii++;
}
dba_close($db);
$total = $ii; // total count

# date sort
sort($LIST,SORT_NUMERIC);    // numeric key sort ..

# list display
for($i=0;$i<$total;$i++)
{
    $oData = explode($DIV,$LIST[$i]);    // key + value (sort)

    $key   = trim(chop($oData[0])); # 키번호 
    $name  = trim(chop($oData[1])); # 이름 
    $count = trim(chop($oData[2])); # 수
    $word  = trim(chop($oData[3])); # 설명

    echo "$key / $name / $count / $word <br>\r\n";
}
?>

::result::

1/korea/5000/word 1
2/usa/35000/word 2
10/japan/25000/word 10
21/china/130000/word 21
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.