Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQLI_NUM có nghĩa là gì và làm gì?

MYSQLI_NUM là một hằng số trong PHP được liên kết với một mysqli_result. Nếu bạn đang sử dụng mysqli để truy xuất thông tin từ cơ sở dữ liệu, MYSQLI_NUM có thể được sử dụng để chỉ định định dạng trả về của dữ liệu. Cụ thể, khi sử dụng hàm fetch_array, MYSQLI_NUM chỉ định rằng mảng trả về phải sử dụng các khóa số cho mảng, thay vì tạo một mảng kết hợp. Giả sử bạn có hai trường trong bảng cơ sở dữ liệu của mình, "first_field_name" và "second_field_name", với nội dung "first_field_content" và "second_field_content" ...

$result->fetch_array(MYSQLI_NUM);

tìm nạp từng hàng của kết quả như sau:

array(
    0 => "first_field_content",
    1 => "second_field_content"
);

Ngoài ra ...

$result->fetch_array(MYSQLI_ASSOC);

tìm nạp một mảng như thế này:

array(
    "first_field_name" => "first_field_content",
    "second_field_name" => "second_field_content"
);

Sử dụng hằng số MYSQLI_BOTH sẽ tìm nạp cả hai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lược đồ cơ sở dữ liệu tình bạn

  2. Dấu thời gian buộc Hibernate duy trì / tải dưới dạng UTC

  3. Neo4j - Bỏ Ràng buộc bằng Cypher

  4. Thay đổi hoặc đặt Giá trị thời gian truy vấn dài MySQL cho các truy vấn chậm nhật ký

  5. Đặt kết quả của một truy vấn thành một biến trong MySQL