PHP Cơ bản
PHP Nâng cao
PHP & Cơ sở dữ liệu MySQL
Ví dụ PHP
Tài liệu tham khảo PHP
Quảng cáo

Các hàm MySQLi trong PHP

Phần sau đây chứa danh sách các hàm PHP MySQLi cùng với mô tả ngắn gọn.

Các hàm PHP MySQLi

Các hàm mysqli được thiết kế để giao tiếp với MySQL 4.1 hoặc các phiên bản mới hơn.

Sử dụng các hàm mysqli, bạn có thể tận dụng tất cả các tính năng mới nhất và nâng cao của MySQL, điều mà bạn có thể không làm được với các hàm MySQL trước đó.

mysqli_affected_rows() Trả về số hàng bị ảnh hưởng trong hoạt động MySQL trước đó.
mysqli_autocommit() Bật hoặc tắt các sửa đổi cơ sở dữ liệu tự động cam kết.
mysqli_change_user() Thay đổi người dùng của kết nối cơ sở dữ liệu được chỉ định.
mysqli_character_set_name() Trả về bộ ký tự mặc định cho kết nối cơ sở dữ liệu.
mysqli_close() Đóng kết nối cơ sở dữ liệu đã mở trước đó.
mysqli_commit() Cam kết giao dịch hiện tại.
mysqli_connect_errno() Trả về mã lỗi từ cuộc gọi kết nối cuối cùng.
mysqli_connect_error() Trả về mô tả lỗi từ lỗi kết nối cuối cùng.
mysqli_connect() Mở kết nối mới đến máy chủ MySQL.
mysqli_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ả.
mysqli_debug() Thực hiện các thao tác gỡ lỗi.
mysqli_dump_debug_info() Đưa thông tin gỡ lỗi vào nhật ký.
mysqli_errno() Trả về mã lỗi cho lần gọi hàm gần đây nhất.
mysqli_error_list() Trả về một mảng lỗi cho lệnh gọi hàm MySQLi gần đây nhất.
mysqli_error() Trả về thông báo lỗi cuối cùng cho lần gọi hàm MySQLi gần đây nhất.
mysqli_fetch_all() Tìm nạp tất cả các hàng kết quả dưới dạng một mảng kết hợp, một mảng số hoặc cả hai.
mysqli_fetch_array() Tìm nạp một hàng kết quả dưới dạng một kết hợp, một mảng số hoặc cả hai.
mysqli_fetch_assoc() Tìm nạp một hàng kết quả dưới dạng một mảng kết hợp.
mysqli_fetch_field_direct() Tìm nạp siêu dữ liệu cho một trường dưới dạng một đối tượng.
mysqli_fetch_field() Trả về trường tiếp theo trong tập kết quả, dưới dạng một đối tượng.
mysqli_fetch_fields() Trả về một mảng các đối tượng đại diện cho các trường trong một tập kết quả.
mysqli_fetch_lengths() Trả về độ dài của các cột của hàng hiện tại trong tập kết quả.
mysqli_fetch_object() Trả về hàng hiện tại của tập kết quả dưới dạng một đối tượng.
mysqli_fetch_row() Tìm nạp một hàng dữ liệu từ tập kết quả và trả về nó dưới dạng một mảng được liệt kê.
mysqli_field_count() Trả về số cột cho truy vấn gần đây nhất.
mysqli_field_seek() Đặt con trỏ kết quả thành độ lệch trường được chỉ định.
mysqli_field_tell() Trả về vị trí của con trỏ trường được sử dụng cho lần mysqli_fetch_field()gọi cuối cùng.
mysqli_free_result() Giải phóng bộ nhớ được liên kết với một kết quả.
mysqli_get_charset() Trả về một đối tượng tập hợp ký tự.
mysqli_get_client_info() Trả về phiên bản máy khách MySQL dưới dạng một chuỗi.
mysqli_get_client_stats() Trả về số liệu thống kê của khách hàng cho mỗi quá trình.
mysqli_get_client_version() Trả về phiên bản máy khách MySQL dưới dạng số nguyên.
mysqli_get_connection_stats() Trả về thống kê kết nối máy khách.
mysqli_get_host_info() Trả về một chuỗi đại diện cho loại kết nối được sử dụng bao gồm tên máy chủ MySQL.
mysqli_get_proto_info() Trả về phiên bản của giao thức MySQL được sử dụng.
mysqli_get_server_info() Trả về phiên bản của máy chủ MySQL.
mysqli_get_server_version() Trả về phiên bản của máy chủ MySQL dưới dạng số nguyên.
mysqli_info() Trả về thông tin về truy vấn cuối cùng được thực thi.
mysqli_init() Khởi tạo MySQLi và trả về một tài nguyên để sử dụng vớimysqli_real_connect()
mysqli_insert_id() Trả về id được tạo tự động được sử dụng trong truy vấn cuối cùng.
mysqli_kill() Yêu cầu máy chủ hủy một chuỗi MySQL.
mysqli_more_results() Kiểm tra xem có thêm kết quả truy vấn nào từ nhiều truy vấn không.
mysqli_multi_query() Thực hiện một hoặc nhiều truy vấn trên cơ sở dữ liệu.
mysqli_next_result() Chuẩn bị bộ kết quả tiếp theo từmysqli_multi_query()
mysqli_num_fields() Trả về số trường trong một tập kết quả.
mysqli_num_rows() Trả về số hàng trong một tập kết quả.
mysqli_options() Đặt các tùy chọn kết nối bổ sung và ảnh hưởng đến hành vi của một kết nối.
mysqli_ping() 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 bị ngắt.
mysqli_prepare() Chuẩn bị một câu lệnh SQL để thực thi.
mysqli_query() Thực hiện truy vấn trên cơ sở dữ liệu.
mysqli_real_connect() Mở kết nối với máy chủ mysql.
mysqli_real_escape_string() 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() Thực hiện một truy vấn SQL.
mysqli_refresh() Làm mới bảng hoặc bộ nhớ đệm, hoặc đặt lại thông tin máy chủ nhân bản.
mysqli_rollback() Khôi phục giao dịch hiện tại cho cơ sở dữ liệu.
mysqli_select_db() Chọn cơ sở dữ liệu mặc định cho các truy vấn cơ sở dữ liệu.
mysqli_set_charset() Đặt bộ ký tự máy khách mặc định.
mysqli_set_local_infile_default() Bỏ đặt 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() Đặt chức năng gọi lại cho lệnh LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Trả về mã lỗi SQLSTATE từ hoạt động MySQL trước đó.
mysqli_ssl_set() Được sử dụng để thiết lập kết nối an toàn bằng SSL.
mysqli_stat() Trả về trạng thái hệ thống hiện tại.
mysqli_stmt_init() Khởi tạo một câu lệnh và trả về một đối tượng để sử dụng vớimysqli_stmt_prepare()
mysqli_store_result() Chuyển một tập hợp kết quả từ truy vấn cuối cùng.
mysqli_thread_id() Trả về ID luồng cho kết nối hiện tại.
mysqli_thread_safe() Trả về liệu thư viện máy khách có được biên dịch dưới dạng an toàn luồng hay không.
mysqli_use_result() Bắt đầu truy xuất tập hợp kết quả từ truy vấn cuối cùng được thực thi bằng cách sử dụngmysqli_real_query()
mysqli_warning_count() Trả về số lượng cảnh báo từ truy vấn cuối cùng trong kết nối.

Bài viết này đã giúp ích cho bạn?

Advertisements