Hướng dẫn mysqli fetch column - cột tìm nạp mysqli

mysqli_fetch_column

(Php 8> = 8.1.0)

mysqli_result :: fetch_column - mysqli_fetch_column - lấy một cột duy nhất từ ​​hàng tiếp theo của bộ kết quả -- mysqli_fetch_columnFetch a single column from the next row of a result set

Sự mô tả

Phong cách hướng đối tượng

publicMysqli_result :: fetch_column (int $column = 0): null | int | float | chuỗi | false mysqli_result::fetch_column(int $column = 0): null|int|float|string|false

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

Lưu ý: Hàm này đặt các trường NULL thành giá trị PHP null.: This function sets NULL fields to the PHP null value.

Trả về giá trị

Trả về một cột duy nhất từ ​​hàng tiếp theo của tập kết quả hoặc false nếu không còn hàng nữa.false if there are no more rows.

Cảnh báo

Không có cách nào để trả về một cột khác từ cùng một hàng nếu bạn sử dụng chức năng này để truy xuất dữ liệu.

Ví dụ

Ví dụ #1 mysqli_result :: fetch_column () Ví dụmysqli_result::fetch_column() example

Phong cách hướng đối tượng

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);
}

publicMysqli_result :: fetch_column (int $column = 0): null | int | float | chuỗi | false

mysqli_report

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

2

mysqli_fetch_column (mysqli_result $result, int $column = 0): null | int | float | chuỗi

Lưu ý: Hàm này đặt các trường NULL thành giá trị PHP null.

Trả về giá trị

  • Trả về một cột duy nhất từ ​​hàng tiếp theo của tập kết quả hoặc false nếu không còn hàng nữa.
  • Cảnh báo
  • Không có cách nào để trả về một cột khác từ cùng một hàng nếu bạn sử dụng chức năng này để truy xuất dữ liệu.
  • Ví dụ
  • Ví dụ #1 mysqli_result :: fetch_column () Ví dụ
  • Phong cách thủ tục

Các ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

mysqli_fetch_field

(Php 5, Php 7, Php 8)

mysqli_result :: fetch_field - mysqli_fetch_field - trả về trường tiếp theo trong tập kết quả -- mysqli_fetch_fieldReturns the next field in the result set

Sự mô tả

Phong cách hướng đối tượng

publicMysqli_result :: fetch_field (): đối tượng | sai mysqli_result::fetch_field(): object|false

mysqli_fetch_field (mysqli_result $result): đối tượng | false(mysqli_result $result): object|false

Trả về giá trị

Trả về một đối tượng chứa thông tin định nghĩa trường hoặc false nếu không có thông tin trường.false if no field information is available.

Thuộc tính đối tượng
Tài sảnSự mô tả
Phong cách hướng đối tượngpublicMysqli_result :: fetch_field (): đối tượng | sai
mysqli_fetch_field (mysqli_result $result): đối tượng | falseTrả về giá trị
Trả về một đối tượng chứa thông tin định nghĩa trường hoặc false nếu không có thông tin trường.Thuộc tính đối tượng
Tài sảnTên
Tên của cộtorgname
Tên cột gốc nếu bí danh được chỉ địnhbàn
Tên của bảng Trường này thuộc về (nếu không tính toán)orgtable
Tên bảng gốc nếu một bí danh được chỉ địnhdef
Dành cho giá trị mặc định, hiện luôn luôn ""db
Tên của cơ sở dữ liệumục lục
Tên danh mục, luôn luôn "def"MAX_LEPT
Chiều rộng tối đa của trường cho tập kết quả.chiều dài
số thập phânSố lượng số thập phân được sử dụng (cho các trường số nguyên)

Ví dụ

Ví dụ #1 Phong cách hướng đối tượng

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

5

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

6

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

7

Ví dụ #2 Phong cách thủ tục

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

8

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

6

$column0

Các ví dụ trên sẽ xuất ra:

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4

Xem thêm

  • mysqli_num_fields () - Nhận số trường trong tập kết quả
  • mysqli_fetch_field_direct () - tìm nạp dữ liệu meta cho một trường duy nhất
  • mysqli_fetch_fields () - Trả về một mảng các đối tượng đại diện cho các trường trong một tập hợp kết quả
  • mysqli_field_seek () - Đặt con trỏ kết quả thành một phần bù trường được chỉ định

iansoko tại hotmail dot com

11 năm trước

$column1

$column2

$column3

$column4

$column5

$column6

ragtag tại hotmail dot com

14 năm trước

$column7

$column8

$column6

Andre tại Koethur Dot de ¶

8 năm trước

$result0

$result1

$result2

$result3

rvila tại RevolutionVisualarts dot com ¶

6 năm trước

$result4

$result5

$result6

$result7

$result8

$result9

$column0

$column1

$column2

$column6

nick ¶

5 năm trước

$column4

$column5

$column6

miqrogroove tại gmail dot com ¶

9 năm trước

$column7

$column8

$column9

$column6