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.
Đố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
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 |
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.
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.