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

mysqli_result::fetch_array

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

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

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

mysqli-result.fetch-array.php

mysqli_result::fetch_array

mysqli_fetch_array

класата mysqli_driver

mysqli_result::fetch_array -- mysqli_fetch_arrayFetch the next row of a result set as an associative, a numeric array, or both

= NULL

Напиши целосна ознака на елемент

public mysqli_result::fetch_array(int $mode = MYSQLI_BOTH): array|null|false

Процедурален стил

mysqli_fetch_array(mysqli_result $result, int $mode = MYSQLI_BOTH): array|null|false

Преземи го следниот ред од множеството резултати како асоцијативен, нумерички запис или и двете null ако нема повеќе редови.

Презема еден ред податоци од множеството резултати и го враќа како запис. Секој последователен повик на оваа функција ќе го врати следниот ред во множеството резултати, или

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

Забелешка: Имињата на полињата вратени од оваа функција се case-sensitive.

Забелешка: Оваа функција ги поставува NULL полињата на PHP null value.

Параметри

result

објектот како свој прв аргумент. mysqli_result Само процедурален стил: А mysqli_query(), mysqli_store_result(), mysqli_use_result() or mysqli_stmt_get_result().

mode

Овој опционален параметар е константа што укажува каков тип на низ треба да се произведе од податоците од тековниот ред. Можните вредности за овој параметар се константите MYSQLI_ASSOC, MYSQLI_NUM, или MYSQLI_BOTH.

Ако две или повеќе колони од резултатот имаат исто име, последната колона ќе има предност и ќе ги презапише сите претходни податоци. За пристап до повеќе колони со исто име, мора да се користи нумерички индексираната верзија на редот. MYSQLI_ASSOC Со користење на mysqli_fetch_assoc(), додека MYSQLI_NUM константа оваа функција ќе се однесува идентично како mysqli_fetch_row() ќе се однесува идентично како MYSQLI_BOTH функција. Последната опција

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

ќе создаде единствен запис со атрибутите на двете. null Враќа објект што го претставува преземениот ред, каде што секој атрибут го претставува името на колоната од множеството резултати, false при неуспех.

Примери

Пример #1 Враќа запис што го претставува преземениот ред, example

Напиши целосна ознака на елемент

<?php

mysqli_report
(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

$query = "SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3";
$result = $mysqli->query($query);

/* numeric array */
$row = $result->fetch_array(MYSQLI_NUM);
printf("%s (%s)\n", $row[0], $row[1]);

/* associative array */
$row = $result->fetch_array(MYSQLI_ASSOC);
printf("%s (%s)\n", $row["Name"], $row["CountryCode"]);

/* associative and numeric array */
$row = $result->fetch_array(MYSQLI_BOTH);
printf("%s (%s)\n", $row[0], $row["CountryCode"]);

Процедурален стил

<?php

mysqli_report
(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");

$query = "SELECT Name, CountryCode FROM City ORDER by ID LIMIT 3";
$result = mysqli_query($mysqli, $query);

/* numeric array */
$row = mysqli_fetch_array($result, MYSQLI_NUM);
printf("%s (%s)\n", $row[0], $row[1]);

/* associative array */
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
printf("%s (%s)\n", $row["Name"], $row["CountryCode"]);

/* associative and numeric array */
$row = mysqli_fetch_array($result, MYSQLI_BOTH);
printf("%s (%s)\n", $row[0], $row["CountryCode"]);

mysqli_result::fetch_object()

Kabul (AFG)
Qandahar (AFG)
Herat (AFG)

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

  • mysqli_fetch_assoc() - Преземи го следниот ред од множеството резултати како асоцијативна низа
  • mysqli_fetch_column() - Преземи еден столб од следниот ред од множеството резултати
  • mysqli_fetch_row() - Преземи го следниот ред од множеството резултати како нумеричка низа
  • mysqli_fetch_object() . Множеството резултати секогаш ќе се итерира од првиот ред, без оглед на тековната позиција.
  • mysqli_query() - Извршува прашање на базата на податоци
  • mysqli_data_seek() - Го прилагодува покажувачот на резултатот на произволен ред во резултатот

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

Нема белешки од корисници за оваа страница.
На оваа страница

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

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

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

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

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