MySQLi - Các chức năng hữu ích
Đây là danh sách tất cả các hàm MySQLi quan trọng. Mỗi chức năng đã được giải thích cùng với ví dụ phù hợp.
mysqli :: $ effect_rows - Nó được sử dụng để lấy thông tin về số hàng bị ảnh hưởng trong một hoạt động MySQL trước đó
mysqli :: autocommit - Nó được sử dụng để bật hoặc tắt hoạt động sửa đổi cơ sở dữ liệu tự động cam kết
mysqli :: begin_transaction - Nó được sử dụng để bắt đầu một giao dịch
mysqli :: change_user - Nó được sử dụng để thay đổi người dùng của kết nối cơ sở dữ liệu được chỉ định
mysqli :: character_set_name - Nó trả về bộ ký tự mặc định cho kết nối cơ sở dữ liệu.
mysqli :: $ client_info - Nó được sử dụng để lấy thông tin máy khách MySQL.
mysqli :: $ client_version - Nó trả về phiên bản máy khách MySQL dưới dạng một chuỗi.
mysqli :: close - Nó đóng một kết nối cơ sở dữ liệu đã mở trước đó.
mysqli :: commit - Nó cam kết giao dịch hiện tại.
mysqli :: $ connect_errno - Nó trả về mã lỗi từ cuộc gọi kết nối cuối cùng.
mysqli :: connect_error - Nó trả về mô tả chuỗi của lỗi kết nối cuối cùng.
mysqli :: __ construct - Nó được sử dụng để mở một kết nối mới đến máy chủ MySQL
mysqli :: debug - Nó được sử dụng để thực hiện các hoạt động gỡ lỗi
mysqli :: dump_debug_info - Nó được sử dụng để kết xuất thông tin gỡ lỗi vào nhật ký
mysqli :: $ errno - Nó trả về mã lỗi cho lần gọi hàm gần đây nhất
mysqli :: $ error_list - Nó trả về một danh sách các lỗi từ lệnh cuối cùng được thực thi
mysqli :: $ error - Nó trả về mô tả chuỗi của lỗi cuối cùng
mysqli :: $ field_count - Nó trả về số cột cho truy vấn gần đây nhất
mysqli :: get_charset - Nó trả về một đối tượng bộ ký tự
mysqli :: get_client_info - Nó được sử dụng để lấy thông tin máy khách MySQL
mysqli :: mysqli_get_client_stats - Nó trả về số liệu thống kê của khách hàng cho mỗi quá trình
mysqli :: mysqli_get_client_version - Nó trả về phiên bản máy khách MySQL dưới dạng số nguyên
mysqli :: get_connection_stats - Nó trả về số liệu thống kê về kết nối máy khách
mysqli :: $ host_info - Nó trả về một chuỗi đại diện cho loại kết nối được sử dụng
mysqli :: $ protocol_version - Nó trả về phiên bản của giao thức MySQL được sử dụng
mysqli :: $ server_info - Nó trả về phiên bản của máy chủ MySQL
mysqli :: $ server_version - Nó trả về phiên bản của máy chủ MySQL dưới dạng số nguyên
mysqli :: get_warnings - Nó được sử dụng để lấy kết quả là HIỂN THỊ CẢNH BÁO
mysqli :: $ info - Nó truy xuất thông tin về truy vấn được thực thi gần đây nhất
mysqli :: $ insert_id - Nó trả về id được tạo tự động được sử dụng trong truy vấn mới nhất
mysqli :: kill - Nó yêu cầu máy chủ hủy một chuỗi MySQL
mysqli :: more_results - Nó được sử dụng để kiểm tra xem có bất kỳ kết quả truy vấn nào nữa từ một truy vấn nhiều không
mysqli :: multi_query - Nó thực hiện một truy vấn trên cơ sở dữ liệu
mysqli :: next_result - Nó chuẩn bị kết quả tiếp theo từ multi_query
mysqli :: options - Nó được sử dụng để đặt các tùy chọn
mysqli :: ping - Nó được sử dụng để ping máy chủ
mysqli :: thăm dò - Nó được sử dụng để thăm dò các kết nối
mysqli :: chuẩn bị - Nó được sử dụng để chuẩn bị một câu lệnh SQL để thực thi.
mysqli :: query - Nó được sử dụng để thực hiện một truy vấn trên cơ sở dữ liệu.
mysqli :: real_connect - Nó mở ra một kết nối đến máy chủ mysql.
mysqli :: real_escape_string - Nó thoát các ký tự đặc biệt trong một chuỗi để sử dụng trong một câu lệnh SQL
mysqli :: real_query - Nó được sử dụng để thực hiện một truy vấn SQL.
mysqli :: real_async_query - Nó được sử dụng để lấy kết quả từ truy vấn không đồng bộ
mysqli :: refresh - Nó được sử dụng để làm mới một câu lệnh SQL để thực thi.
mysqli :: release_savepoint - Nó xóa điểm lưu đã đặt tên khỏi tập hợp các điểm lưu của giao dịch hiện tại
mysqli :: rollback - Nó quay trở lại giao dịch hiện tại
mysqli :: rpl_query_type - Nó trả về kiểu truy vấn RPL
mysqli :: select_db - Nó được sử dụng để chọn cơ sở dữ liệu mặc định cho các truy vấn cơ sở dữ liệu
mysqli :: send_query - Nó được sử dụng để gửi truy vấn và trả về
mysqli :: set_charset - Nó đặt bộ ký tự máy khách mặc định
mysqli :: set_local_infile_default - Nó được sử dụng để bỏ thiết lập trình xử lý do người dùng xác định để tải lệnh infile cục bộ
mysqli :: set_local_infile_handler - Nó được sử dụng để thiết lập hàm gọi lại cho lệnh LOAD DATA LOCAL INFILE
mysqli :: $ sqlstate - Nó trả về lỗi SQLSTATE từ hoạt động MySQL trước đó.
mysqli :: ssl_set - Nó được sử dụng để thiết lập các kết nối an toàn bằng SSL
mysqli :: stat - Nó được sử dụng để đặt chức năng gọi lại cho lệnh LOAD DATA LOCAL INFILE
mysqli :: stmt_init - Nó được sử dụng để khởi tạo một câu lệnh và trả về một đối tượng để sử dụng với mysqli_stmt_prepare.
mysqli :: mysqli :: $ thread_id - Nó trả về ID luồng cho kết nối hiện tại
mysqli :: thread_safe - Nó trả về việc có cung cấp an toàn luồng hay không.
mysqli :: use_result - Nó được sử dụng để bắt đầu truy xuất tập hợp kết quả
mysqli :: $ warning_count - Nó trả về số lượng cảnh báo từ truy vấn cuối cùng cho liên kết nhất định