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

mysqli_result::fetch_row

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

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

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

mysqli-result.fetch-row.php

mysqli_result::fetch_row

mysqli_fetch_row

класата mysqli_driver

mysqli_result::fetch_row -- mysqli_fetch_rowПреземи го следниот ред од сет на резултати како нумерирана низа

= NULL

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

public mysqli_result::fetch_row(): array|null|false

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

mysqli_fetch_row(mysqli_result $result): array|null|false

Презема еден ред податоци од сетот на резултати и го враќа како нумерирана низа, каде што секоја колона е зачувана во офсет на низата почнувајќи од 0 (нула). Секое последователно повикување на оваа функција ќе го врати следниот ред во сетот на резултати, или null ако нема повеќе редови.

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

Параметри

result

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

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

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

Примери

Пример #1 mysqli_result::fetch_row() 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 DESC";

$result = $mysqli->query($query);

/* fetch object array */
while ($row = $result->fetch_row()) {
printf("%s (%s)\n", $row[0], $row[1]);
}

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

<?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 DESC";

$result = mysqli_query($mysqli, $query);

/* fetch associative array */
while ($row = mysqli_fetch_row($result)) {
printf("%s (%s)\n", $row[0], $row[1]);
}

mysqli_result::fetch_object()

Pueblo (USA)
Arvada (USA)
Cape Coral (USA)
Green Bay (USA)
Santa Clara (USA)

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

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

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

Стивен
19 години пред
It's worth noting that the MySQLi functions (and, I presume, the MySQL functions) fetch a string regardless of the MySQL data type. E.g. if you fetch a row with an integer column, the corresponding value for that column and row will still be stored as a string in the array returned by mysql_fetch_row.
sainthyoga2003 на gmail точка com
12 години пред
Note that mysqli_fetch() is deprecated but still is in PHP function list. mysqli_fetch_row() is nowadays mysql procedural style used, but is not listed in PHP functions.
evangun2001 на yahoo точка fr
пред 18 години
Remember that fetch() and fetch_row() are two different things, and differ in the way to use them.

- fetch() is used on a statement (like an executed prepared statement) and needs to be used in association with bind_result().

- fetch_row() is used on a result (like the result of query()).

As a consequence, if you want to use to use fetch_row() with an executed prepared statement, first you'll have to get the result out of this statement with mysqli_store_result() or mysqli_use_result().
На оваа страница

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

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

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

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

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