Hàm mysqli_fetch_array () trong PHP – trong khi kết quả mysqli_fetch_array hàng

Hàm mysqli_fetch_array () PHP, Một đối tượng kết quả PHP (thuộc lớp mysqli_result) đại diện cho kết quả MySQL, được trả về bởi các truy vấn SELECT hoặc, DESCRIBE hoặc, EXPLAIN.

Bạn đang xem : kết quả trong hàng mysqli_fetch_array

Hàm mysqli_fetch_array () trong PHP

Quảng cáo

Định nghĩa và Cách sử dụng

Một đối tượng kết quả PHP (thuộc lớp mysqli_result) đại diện cho kết quả MySQL, được trả về bởi các truy vấn SELECT hoặc, DESCRIBE hoặc, EXPLAIN.

Hàm chấp nhận một đối tượng kết quả làm 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ố.

Cú pháp

mysqli_fetch_array ($ result, [$ type]);

Tham số

Sr.No
Tham số & amp; Sự mô tả

1

kết quả (Bắt buộc)

Đây là một số nhận dạng đại diện cho một đối tượng kết quả.

2

kết quả (Bắt buộc)

Đây là một giá trị số nguyên xác định kiểu của mảng được trả về. Giá trị của cây gậy này là một trong những giá trị sau –

  • MYSQLI_ASSOC

  • MYSQLI_NUM

  • MYSQLI_BOTH

Giá trị trả lại

Hàm mysqli_fetch_array () trong PHP trả về một mảng (liên kết hoặc số) chứa hàng hiện tại của đối tượng kết quả. Hàm này trả về NULL nếu không còn hàng nào nữa.

Phiên bản PHP

Chức năng này lần đầu tiên được giới thiệu trong phiên bản PHP 5 và hoạt động trong tất cả các phiên bản sau đó.

Ví dụ

Ví dụ sau minh họa cách sử dụng hàm (theo kiểu thủ tục) –

& lt;? php
   $ con = mysqli_connect ("localhost", "root", "password", "mydb");

   mysqli_query ($ con, "CREATE TABLE myplayers (ID INT, First_Name VARCHAR (255), Last_Name VARCHAR (255), Place_Of_Birth VARCHAR (255), Country VARCHAR (255))");
   print ("Đã tạo bảng ..... \ n");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (1, 'Sikhar', 'Dhawan', 'Delhi', 'India')");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   print ("Đã Chèn Bản ghi ..... \ n");

   // Lấy nội dung của bảng
   $ res = mysqli_query ($ con, "CHỌN * TỪ myplayers");

   // Tìm nạp tất cả các hàng dưới dạng mảng
   while ($ row = mysqli_fetch_array ($ res, MYSQLI_ASSOC)) {
      print ("ID:". $ row ["ID"]. "\ n");
      print ("First_Name:". $ row ["First_Name"]. "\ n");
      print ("Last_Name:". $ row ["Last_Name"]. "\ n");
      print ("Place_Of_Birth:". $ row ["Place_Of_Birth"]. "\ n");
      print ("Quốc gia:". $ row ["Quốc gia"]. "\ n");
   }
   // Đóng câu lệnh
   mysqli_free_result ($ res);

   // Đóng kết nối
   mysqli_close ($ con);
? & gt;

Điều này sẽ tạo ra kết quả sau –

Đã tạo bảng .....
Đã Chèn Bản ghi .....
ID: 1
First_Name: Sikhar
Last_Name: Dhawan
Place_Of_Birth: Delhi
Quốc gia: Ấn Độ
ID: 2
First_Name: Jonathan
Last_Name: Trott
Place_Of_Birth: CapeTown
Quốc gia: SouthAfrica
ID: 3
First_Name: Kumara
Last_Name: Sangakkara
Place_Of_Birth: Matale
Quốc gia: Srilanka

Ví dụ

Trong kiểu hướng đối tượng, cú pháp của hàm này là Sau đây là ví dụ về hàm này trong kiểu hướng đối tượng $ trừ;

& lt;? php
   // Tạo kết nối
   $ con = new mysqli ("localhost", "root", "password", "mydb");

   $ con - & gt; query ("KIỂM TRA TẠO BẢNG (Tên VARCHAR (255), Tuổi INT)");
   $ con - & gt; query ("chèn vào giá trị Test ('Raju', 25), ('Rahman', 30), ('Sarmista', 27)");
   print ("Đã tạo bảng ..... \ n");

   $ stmt = $ con - & gt; chuẩn bị ("CHỌN * TỪ Kiểm tra WHERE Tên trong (?,?)");
   $ stmt - & gt; bind_param ("ss", $ name1, $ name2);
   $ name1 = 'Raju';
   $ name2 = 'Rahman';

   // Thực thi câu lệnh
   $ stmt- & gt; execute ();

   // Lấy kết quả
   $ result = $ stmt- & gt; get_result ();

   // Tìm nạp tất cả các hàng dưới dạng mảng
   while ($ row = $ result- & gt; fetch_array (MYSQLI_ASSOC)) {
      print ("Tên:". $ row ["Tên"]. "\ n");
      print ("Tuổi:". $ row ["Tuổi"]. "\ n");
   }

   // Đóng câu lệnh
   $ stmt- & gt; close ();

   // Đóng kết nối
   $ con- & gt; close ();
? & gt;

Điều này sẽ tạo ra kết quả sau –

Đã tạo bảng .....
Tên: Raju
Tuổi: 25
Tên: Rahman
Tuổi: 30

Ví dụ

Bạn cũng có thể truy xuất nội dung của một hàng kết quả dưới dạng một mảng số –

& lt;? php
   $ con = mysqli_connect ("localhost", "root", "password", "mydb");

   mysqli_query ($ con, "CREATE TABLE myplayers (ID INT, First_Name VARCHAR (255), Last_Name VARCHAR (255), Place_Of_Birth VARCHAR (255), Country VARCHAR (255))");
   print ("Đã tạo bảng ..... \ n");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (1, 'Sikhar', 'Dhawan', 'Delhi', 'India')");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
   mysqli_query ($ con, "CHÈN VÀO các giá trị của myplayers (3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   print ("Đã Chèn Bản ghi ..... \ n");

   // Lấy nội dung của bảng
   $ res = mysqli_query ($ con, "CHỌN * TỪ myplayers");

   // Tìm nạp tất cả các hàng dưới dạng mảng
   while ($ row = mysqli_fetch_array ($ res, MYSQLI_NUM)) {
      print ("ID:". $ row [0]. "\ n");
      print ("First_Name:". $ row [1]. "\ n");
      print ("Tên_ Cuối cùng:". $ row [2]. "\ n");
      print ("Place_Of_Birth:". $ row [3]. "\ n");
      print ("Quốc gia:". $ row [4]. "\ n");
   }
   // Đóng câu lệnh
   mysqli_free_result ($ res);

   // Đóng kết nối
   mysqli_close ($ con);
? & gt;

Điều này sẽ tạo ra kết quả sau –

Đã tạo bảng .....
Đã Chèn Bản ghi .....
ID: 1
First_Name: Sikhar
Last_Name: Dhawan
Place_Of_Birth: Delhi
Quốc gia: Ấn Độ
ID: 2
First_Name: Jonathan
Last_Name: Trott
Place_Of_Birth: CapeTown
Quốc gia: SouthAfrica
ID: 3
First_Name: Kumara
Last_Name: Sangakkara
Place_Of_Birth: Matale
Quốc gia: Srilanka

php_ functions_reference.htm

Xem Thêm  Cách sử dụng hàm sum () trong Python - sử dụng tổng trong python

Quảng cáo


Xem thêm những thông tin liên quan đến chủ đề trong khi kết quả mysqli_fetch_array hàng

Learning PHP mysql_fetch_array function

  • Tác giả: Learn Php with Matt
  • Ngày đăng: 2015-07-13
  • Đánh giá: 4 ⭐ ( 2844 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this video i will teach you how you can do and execute mysql_fetch_array(); function.

    This function helps to geather info from mysql tables, databses, and much more. Althou there are many syntaxes involved in this array, here will be the most simplest, and easiest.

MYSQL_FETCH_ASSOC LÀ GÌ

  • Tác giả: bigbiglands.com
  • Đánh giá: 3 ⭐ ( 7831 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đây là một câu hỏi đơn giản cho người dùng PHP, Lý do tôi không thể có được sự khác biệt chính xác giữa mysql_fetch_array() và mysql_fetch_row() trong PHP là vì tôi đã làm việc nhiều với Java

Phân biệt mysqli_fetch_array và mysqli_fetch_assoc trong PHP

  • Tác giả: quachquynh.com
  • Đánh giá: 3 ⭐ ( 9520 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Hàm mysqli_fetch_array() trong PHP

  • Tác giả: vi-magento.com
  • Đánh giá: 3 ⭐ ( 7031 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

2022 Phân Biệt Mysql_Fetch_Assoc Là Gì, Hàm Mysqli_Fetch_Array() Trong Php

  • Tác giả: tiensok.com
  • Đánh giá: 3 ⭐ ( 3484 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đây là một câu hỏi đơn giản cho người dùng PHP. Lý do tôi không thể nhận được sự khác biệt chính xác giữa mysql_fetch_array () và mysql_fetch_row () trong PHP

mysql_fetch_array () / mysql_fetch_assoc () / mysql_fetch_row () / mysql_num_rows, v.v …, dự kiến ​​tham số 1 sẽ là tài nguyên

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 4157 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Một truy vấn có thể thất bại vì nhiều lý do trong trường hợp cả phần…

  • Tác giả: vectordep.vn
  • Đánh giá: 5 ⭐ ( 5966 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Chuỗi JavaScript thành int - chuỗi thành số nguyên javascript