Statement on glibc/iconv Vulnerability

mysqli_result::fetch_column

mysqli_fetch_column

(PHP 8 >= 8.1.0)

mysqli_result::fetch_column -- mysqli_fetch_columnFetch a single column from the next row of a result set

Descrizione

Stile orientato agli oggetti

public mysqli_result::fetch_column(int $column = 0): null|int|float|string|false

Stile procedurale

mysqli_fetch_column(mysqli_result $result, int $column = 0): null|int|float|string|false

Fetches one row of data from the result set and returns the 0-indexed column. Each subsequent call to this function will return the value from the next row within the result set, or false if there are no more rows.

Nota: Questa funzione imposta i campio NULL al valore PHP null.

Elenco dei parametri

result

Solo nello stile procedurale: un identificatore di resultset restituito da mysqli_query(), mysqli_store_result() o mysqli_use_result().

column

0-indexed number of the column you wish to retrieve from the row. If no value is supplied, the first column will be returned.

Valori restituiti

Returns a single column from the next row of a result set or false if there are no more rows.

Avviso

There is no way to return another column from the same row if you use this function to retrieve data.

Esempi

Example #1 mysqli_result::fetch_column() example

Stile orientato agli oggetti

<?php

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

$query = "SELECT CountryCode, Name FROM City ORDER BY ID DESC LIMIT 5";

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

/* fetch a single value from the second column */
while ($Name = $result->fetch_column(1)) {
printf("%s\n", $Name);
}

Stile procedurale

<?php

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

$query = "SELECT CountryCode, Name FROM City ORDER BY ID DESC LIMIT 5";

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

/* fetch a single value from the second column */
while ($Name = mysqli_fetch_column($result, 1)) {
printf("%s\n", $Name);
}

The above examples will output something similar to:

Rafah
Nablus
Jabaliya
Hebron
Khan Yunis

Vedere anche:

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top