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