Hướng dẫn what does mysqli_fetch_array () mean? - mysqli_fetch_array() nghĩa là gì?

mysqli_fetch_array

(Php 5, Php 7, Php 8)

mysqli_result :: fetch_array - mysqli_fetch_array - lấy hàng tiếp theo của một kết quả được đặt thành một sự kết hợp, một mảng số hoặc cả hai -- mysqli_fetch_arrayFetch the next row of a result set as an associative, a numeric array, or both

Sự mô tả

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

publicMysqli_result :: fetch_array (int $mode = MYSQLI_BOTH): mảng | null | false mysqli_result::fetch_array(int $mode = MYSQLI_BOTH): array|null|false

mysqli_fetch_array (mysqli_result $result, int $mode = MYSQLI_BOTH): mảng | null | false(mysqli_result $result, int $mode = MYSQLI_BOTH): array|null|false

Ngoài việc lưu trữ dữ liệu trong các chỉ số số của mảng kết quả, hàm này cũng có thể lưu trữ dữ liệu trong các chỉ số kết hợp bằng cách sử dụng tên trường của kết quả được đặt làm khóa.

Nếu hai hoặc nhiều cột của kết quả có cùng tên, cột cuối cùng sẽ được ưu tiên và ghi đè bất kỳ dữ liệu nào trước đó. Để truy cập nhiều cột có cùng tên, phiên bản được lập chỉ mục số của hàng phải được sử dụng.

Lưu ý: Tên trường được trả về bởi hàm này là nhạy cảm trường hợp.: Field names returned by this function are case-sensitive.

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.

Thông số

result

Chỉ theo phong cách thủ tục: một đối tượng mysqli_result được trả về bởi mysqli_query (), mysqli_store_result (), mysqli_use_result () hoặc mysqli_stmt_get_result ().mysqli_result object returned by mysqli_query(), mysqli_store_result(), mysqli_use_result() or mysqli_stmt_get_result().

________số 8

Tham số tùy chọn này là một hằng số chỉ ra loại mảng nào nên được tạo ra từ dữ liệu hàng hiện tại. Các giá trị có thể cho tham số này là các hằng số MYSQLI_ASSOC, $mode0 hoặc MYSQLI_BOTH.MYSQLI_ASSOC, $mode0, or MYSQLI_BOTH.

Bằng cách sử dụng hằng số MYSQLI_ASSOC, chức năng này sẽ hoạt động giống hệt với mysqli_fetch_assoc (), trong khi $mode0 sẽ hoạt động giống hệt với hàm mysqli_fetch_row (). Tùy chọn cuối cùng MYSQLI_BOTH sẽ tạo một mảng duy nhất với các thuộc tính của cả hai.MYSQLI_ASSOC constant this function will behave identically to the mysqli_fetch_assoc(), while $mode0 will behave identically to the mysqli_fetch_row() function. The final option MYSQLI_BOTH will create a single array with the attributes of both.

Trả về giá trị

Trả về một mảng đại diện cho hàng được tìm nạp, null nếu không còn hàng trong tập kết quả hoặc $mode6 khi thất bại.null if there are no more rows in the result set, or $mode6 on failure.

Ví dụ

Ví dụ #1 mysqli_result :: fetch_array () ví dụmysqli_result::fetch_array() example

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

$mode7

$mode8

$mode9

publicMysqli_result :: fetch_array (int $mode = MYSQLI_BOTH): mảng | null | false

$mode7

$mode8

MYSQLI_BOTH2

mysqli_fetch_array (mysqli_result $result, int $mode = MYSQLI_BOTH): mảng | null | false

Kabul (AFG)
Qandahar (AFG)
Herat (AFG)

Ngoài việc lưu trữ dữ liệu trong các chỉ số số của mảng kết quả, hàm này cũng có thể lưu trữ dữ liệu trong các chỉ số kết hợp bằng cách sử dụng tên trường của kết quả được đặt làm khóa.

  • Nếu hai hoặc nhiều cột của kết quả có cùng tên, cột cuối cùng sẽ được ưu tiên và ghi đè bất kỳ dữ liệu nào trước đó. Để truy cập nhiều cột có cùng tên, phiên bản được lập chỉ mục số của hàng phải được sử dụng.
  • Lưu ý: Tên trường được trả về bởi hàm này là nhạy cảm trường hợp.
  • Lưu ý: Hàm này đặt các trường NULL thành giá trị PHP null.
  • Thông số
  • result
  • Chỉ theo phong cách thủ tục: một đối tượng mysqli_result được trả về bởi mysqli_query (), mysqli_store_result (), mysqli_use_result () hoặc mysqli_stmt_get_result ().

________số 8

Việc sử dụng mysqli_fetch_array () là gì?

Định nghĩa và sử dụng hàm mysqli_fetch_array () chấp nhận một đối tượng kết quả dưới dạng tham số và, truy xuất nội dung của hàng hiện tại trong đối tượng kết quả đã cho và trả về chúng dưới dạng một mảng kết hợp hoặc, số.retrieves the contents of current row in the given result object, and returns them as an associative or, numeric array.

Việc sử dụng mysqli_fetch_array () và mysqli_fetch_row () trong PHP là gì là gì?

mysqli_fetch_array () là phiên bản mở rộng của hàm mysqli_fetch_row (). Ngoài việc lưu trữ dữ liệu trong các chỉ số số của mảng kết quả, hàm mysqli_fetch_array () cũng có thể lưu trữ dữ liệu trong các chỉ số kết hợp, sử dụng tên trường của kết quả được đặt làm khóa.storing the data in the numeric indices of the result array, the mysqli_fetch_array() function can also store the data in associative indices, using the field names of the result set as keys.

Sự khác biệt giữa các hàm mysqli_fetch_object () và mysqli_fetch_array () là gì?

Hàm MySQLI_Fetch_Object () trả về các đối tượng từ cơ sở dữ liệu, trong khi hàm mysqli_fetch_array () cung cấp một mảng kết quả.Điều này sẽ cho phép tên trường được sử dụng để truy cập dữ liệu.. This will allow field names to be used to access the data.

Sự khác biệt giữa mysqli_fetch_assoc và mysqli_fetch_array là gì?

Sự khác biệt giữa mysqli_fetch_assoc () và mysqli_fetch_array () Sự khác biệt chính giữa mysqli_fetch_assoc và mysqli_fetch_array là định dạng đầu ra của dữ liệu kết quả.mysqli_fetch_assoc trả về dữ liệu trong một mảng kết hợp và mysqli_fetch_array trả về dữ liệu trong một mảng số và/hoặc trong một mảng kết hợp.mysqli_fetch_assoc returns data in an associative array and mysqli_fetch_array returns data in a numeric array and/or in an associative array.