Hướng dẫn what does the function mysqli_query () do? - chức năng mysqli_query () làm gì?


PHP mysqli Giới thiệu

Các chức năng MySQLI cho phép bạn truy cập các máy chủ cơ sở dữ liệu MySQL.

Lưu ý: Phần mở rộng MySQLI được thiết kế để hoạt động với phiên bản MySQL 4.1.13 hoặc mới hơn. The MySQLi extension is designed to work with MySQL version 4.1.13 or newer.


Cấu hình cài đặt / thời gian chạy

Đối với các chức năng MySQLI có sẵn, bạn phải biên dịch PHP với hỗ trợ cho tiện ích mở rộng MySQLI.

Phần mở rộng MySQLI được giới thiệu với Php phiên bản 5.0.0. Trình điều khiển gốc MySQL được bao gồm trong Php phiên bản 5.3.0.

Để biết chi tiết cài đặt, hãy truy cập: http://php.net/manual/en/mysqli.installation.php

Để biết chi tiết cấu hình thời gian chạy, hãy truy cập: http://php.net/manual/en/mysqli.configuration.php


Các chức năng PHP MySQLI

Hàm sốSự mô tả
bị ảnh hưởng_rows ()Trả về số lượng hàng bị ảnh hưởng trong hoạt động MySQL trước đó
AutoCommit ()Bật hoặc tắt sửa đổi cơ sở dữ liệu tự động
BEGIN_TRANSACTION ()Bắt đầu một giao dịch
Thay đổi người sử dụng()Thay đổi người dùng của kết nối cơ sở dữ liệu được chỉ định
ký tự_set_name ()Trả về bộ ký tự mặc định cho kết nối cơ sở dữ liệu
gần()Đóng kết nối cơ sở dữ liệu đã mở trước đó
làm()Cam kết giao dịch hiện tại
liên kết()Mở một kết nối mới đến máy chủ MySQL
Connect_errno ()Trả về mã lỗi từ lỗi kết nối cuối cùng
kết nối lỗi()Trả về mô tả lỗi từ lỗi kết nối cuối cùng
data_seek ()Điều chỉnh con trỏ kết quả thành một hàng tùy ý trong tập hợp kết quả
gỡ lỗi ()Thực hiện các hoạt động gỡ lỗi
dump_debug_info ()Thông tin gỡ lỗi vào nhật ký vào nhật ký
errno ()Trả về mã lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất
lỗi()Trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất
ERROR_LIST ()Trả về danh sách các lỗi cho cuộc gọi chức năng gần đây nhất
fetch_all ()Tìm nạp tất cả các hàng kết quả như một mảng kết hợp, một mảng số hoặc cả hai
fetch_array ()Tìm nạp một hàng kết quả như một sự kết hợp, một mảng số hoặc cả hai
fetch_assoc ()Tìm nạp một hàng kết quả như một mảng kết hợp
fetch_field ()Trả về trường tiếp theo trong bộ kết quả, dưới dạng đối tượng
fetch_field_direct ()Trả về meta-data cho một trường duy nhất trong tập hợp kết quả, như một đối tượng
fetch_fields ()Trả về một mảng các đối tượng đại diện cho các trường trong một kết quả
fetch_lengths ()Trả về độ dài của các cột của hàng hiện tại trong tập hợp kết quả
fetch_object ()Trả về hàng hiện tại của một kết quả, như một đối tượng
fetch_row ()Tìm nạp một hàng từ một kết quả và trả về nó như một mảng được liệt kê
Field_Count ()Trả về số lượng cột cho truy vấn gần đây nhất
field_seek ()Đặt con trỏ trường thành phần bù trường đã cho
get_charset ()Trả về một đối tượng bộ ký tự
get_client_info ()Trả về phiên bản thư viện máy khách MySQL
get_client_stats ()Trả về số liệu thống kê về khách hàng trên mỗi quá trình
get_client_version ()Trả về phiên bản thư viện máy khách MySQL dưới dạng số nguyên
get_connection_stats ()Trả về số liệu thống kê về kết nối máy khách
get_host_info ()Trả về tên máy chủ máy chủ MySQL và loại kết nối
get_proto_info ()Trả về phiên bản giao thức MySQL
get_server_info ()Trả về phiên bản máy chủ MySQL
get_server_version ()Trả về phiên bản máy chủ MySQL dưới dạng số nguyên
thông tin()Trả về thông tin về truy vấn được thực hiện cuối cùng
trong đó()Khởi tạo MySQLI và trả về tài nguyên để sử dụng với Real_Connect ()
chèn_id ()Trả về ID tự động tạo từ truy vấn cuối cùng
giết chết()Yêu cầu máy chủ giết một chuỗi mysql
More_results ()Kiểm tra xem có nhiều kết quả hơn từ một truy vấn đa không
multi_query ()Thực hiện một hoặc nhiều truy vấn trên cơ sở dữ liệu
next_result ()Chuẩn bị kết quả tiếp theo-set từ multi_query ()
tùy chọn()Đặt các tùy chọn kết nối bổ sung và ảnh hưởng đến hành vi cho kết nối
ping ()Kết nối máy chủ hoặc cố gắng kết nối lại nếu kết nối đã giảm
Thăm dò ý kiến ​​()Kết nối thăm dò ý kiến
chuẩn bị các()Chuẩn bị một câu lệnh SQL để thực thi
truy vấn()Thực hiện truy vấn đối với cơ sở dữ liệu
real_connect ()Mở một kết nối mới đến máy chủ MySQL
Connect_errno ()Trả về mã lỗi từ lỗi kết nối cuối cùng
kết nối lỗi()Trả về mô tả lỗi từ lỗi kết nối cuối cùng
data_seek ()Điều chỉnh con trỏ kết quả thành một hàng tùy ý trong tập hợp kết quả
gỡ lỗi ()Thực hiện các hoạt động gỡ lỗi
dump_debug_info ()Thông tin gỡ lỗi vào nhật ký vào nhật ký
errno ()Trả về mã lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất
lỗi()Trả về mô tả lỗi cuối cùng cho cuộc gọi chức năng gần đây nhất
ERROR_LIST ()Trả về danh sách các lỗi cho cuộc gọi chức năng gần đây nhất
fetch_all ()Tìm nạp tất cả các hàng kết quả như một mảng kết hợp, một mảng số hoặc cả hai
fetch_array ()Tìm nạp một hàng kết quả như một sự kết hợp, một mảng số hoặc cả hai
ssl_set ()Được sử dụng để thiết lập các kết nối an toàn bằng SSL
stat ()Trả về trạng thái hệ thống hiện tại
stmt_init ()Khởi tạo một câu lệnh và trả về một đối tượng để sử dụng với stmt_prepare ()
Store_Result ()Chuyển kết quả từ truy vấn cuối cùng
Thread_id ()Trả về ID luồng cho kết nối hiện tại
Thread_safe ()Trả về xem thư viện máy khách được biên dịch là an toàn cho luồng
use_result ()Bắt đầu truy xuất một kết quả từ truy vấn cuối cùng được thực hiện
CẢNH BÁO_COUNT ()Trả về số lượng cảnh báo từ truy vấn cuối cùng trong kết nối



Đầu ra của mysqli_query là gì?

mysqli_query không nhằm mục đích xuất bất cứ thứ gì.Vì vậy, bạn chỉ cần một chút quá sâu và đi lạc đường.Câu trả lời cho câu hỏi "Truy vấn MySQLI làm gì" khá đơn giản: nó chạy truy vấn của bạn đối với cơ sở dữ liệu.. So you just bit a bit too deep and went astray. The answer to the question "what does mysqli query do" is fairly simple: it runs your query against a database.

Có bao nhiêu hàm mysqli_query ()?

PHP sử dụng hàm mysqli truy vấn () hoặc mysql_query () để tạo hoặc xóa cơ sở dữ liệu MySQL.Hàm này có hai tham số và trả về thành công hoặc sai khi thất bại.two parameters and returns TRUE on success or FALSE on failure.

Mysqli_query trở lại nếu trống?

Trả về sai khi thất bại.Để chọn thành công, hiển thị, mô tả hoặc giải thích các truy vấn mysqli_query () sẽ trả về một đối tượng mysqli_result.Đối với các truy vấn thành công khác mysqli_query () sẽ trả về true.Số lượng 0 là kết quả của một hàng.. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE. A count of zero is a result of one row.

Hàm mysqli_connect () trả về gì?

Giá trị trả về của mysqli_connect () là kết nối cơ sở dữ liệu "xử lý".Tay cầm là một đối tượng đại diện cho kết nối với cơ sở dữ liệu.a database connection "handle". The handle is an object which represents the connection to the database.