fetch-column
mysqli_result::fetch_column
mysqli_fetch_column
Fetch a single column from the next row of a result set
ENTITY
ENTITY
public
null
int
float
string
false
mysqli_result::fetch_column
int
column
0
ENTITY
null
int
float
string
false
mysqli_fetch_column
mysqli_result
result
int
column
0
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 ENTITY if there are no more rows.
ENTITY
ENTITY
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.
ENTITY
Returns a single column from the next row of a result set or ENTITY if there are no more rows.
[!WARNING] There is no way to return another column from the same row if you use this function to retrieve data.
ENTITY
mysqli_result::fetch_column example
ENTITY
<?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);
}
ENTITY
<?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);
}
ENTITY
Rafah
Nablus
Jabaliya
Hebron
Khan Yunis
ENTITY
mysqli_fetch_all, mysqli_fetch_array, mysqli_fetch_assoc, mysqli_fetch_object, mysqli_fetch_row, mysqli_data_seek
谢谢你的反馈!