If you PHP version <= 8.1.0, use
<?php
function fetch_column($result){
return mysqli_fetch_row($result)[0];
}
?>
instead.mysqli_result::fetch_column
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysqli_result::fetch_column
Референца за `mysqli-result.fetch-column.php` со подобрена типографија и навигација.
mysqli_result::fetch_column
mysqli_fetch_column
(PHP 8 >= 8.1.0)
mysqli_result::fetch_column -- mysqli_fetch_column — (PHP 8 >= 8.1.0)
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Презема една колона од следниот ред од множеството резултати false ако нема повеќе редови.
Забелешка: Оваа функција ги поставува NULL полињата на PHP
nullvalue.
Параметри
-
result објектот како свој прв аргумент. mysqli_result Само процедурален стил: А mysqli_query(), mysqli_store_result(), mysqli_use_result() or mysqli_stmt_get_result().
column-
Презема еден ред податоци од множеството резултати и враќа колона со индекс 0. Секое последователно повикување на оваа функција ќе ја врати вредноста од следниот ред во множеството резултати, или
Вратени вредности
Враќа една колона од следниот ред од резултатот false ако нема повеќе редови.
0-индексиран број на колоната што сакате да ја преземете од редот. Ако не е дадена вредност, ќе се врати првата колона.
Примери
Пример #1 Нема начин да се врати друга колона од истиот ред ако ја користите оваа функција за преземање податоци. example
Напиши целосна ознака на елемент
<?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);
}Процедурален стил
<?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);
}mysqli_result::fetch_object()
Rafah Nablus Jabaliya Hebron Khan Yunis
Види Исто така
- mysqli_fetch_all() mysqli_result::fetch_column()
- mysqli_fetch_array() - Преземи го следниот ред од множеството резултати како асоцијативна, нумеричка низа, или и двете
- mysqli_fetch_assoc() - Преземи го следниот ред од множеството резултати како асоцијативна низа
- mysqli_fetch_object() . Множеството резултати секогаш ќе се итерира од првиот ред, без оглед на тековната позиција.
- mysqli_fetch_row() - Преземи го следниот ред од множеството резултати како нумеричка низа
- mysqli_data_seek() - Го прилагодува покажувачот на резултатот на произволен ред во резултатот