PHP 5 MySQLi hàm

Giới thiệu PHP MySQLi

PHP MySQLi = PHP MySQL Improved!

Các hàm MySQLi cho phép bạn truy cập vào máy chủ cơ sở dữ liệu MySQL.

Ghi chú:Mở rộng MySQLi được thiết kế để phù hợp với phiên bản MySQL 4.1.13 hoặc mới hơn.

Cài đặt / Cấu hình chạy

Để làm cho MySQLi có thể sử dụng, bạn phải biên dịch PHP để hỗ trợ mở rộng MySQLi.

Mở rộng MySQLi được giới thiệu từ phiên bản PHP 5.0.0. Động cơ cục bộ MySQL của PHP 5.3.0 bao gồm mở rộng MySQLi.

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

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

PHP 5 MySQLi hàm

Hàm Mô tả
mysqli_affected_rows() Trả về số hàng bị ảnh hưởng bởi hoạt động Mysql trước đó.
mysqli_autocommit() Mở hoặc đóng chức năng tự động thực hiện các thay đổi cơ sở dữ liệu.
mysqli_change_user() Thay đổi người dùng cho kết nối cơ sở dữ liệu được chỉ định.
mysqli_character_set_name() Trả về bộ mã hóa mặc định của 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() Thực hiện giao dịch hiện tại.
mysqli_connect_errno() Trả về mã lỗi của cuộc gọi kết nối gần nhất.
mysqli_connect_error() Trả về mô tả lỗi của lỗi kết nối gần nhất.
mysqli_connect() Mở kết nối mới đến máy chủ MySQL.
mysqli_data_seek() Chỉnh sửa con trỏ kết quả đến hàng ngẫu nhiên trong tập kết quả.
mysqli_debug() Thực hiện thao tác gỡ lỗi.
mysqli_dump_debug_info() Chuyển tải thông tin gỡ lỗi vào log.
mysqli_errno() Trả về mã lỗi của hàm gọi gần nhất.
mysqli_error_list() Trả về danh sách lỗi của hàm gọi gần nhất.
mysqli_error() Trả về mã lỗi của hàm gọi gần nhất dưới dạng chuỗi.
mysqli_fetch_all() Lấy tất cả các hàng kết quả và trả về tập kết quả dưới dạng dữ liệu liên quan, mảng chỉ số số, hoặc cả hai.
mysqli_fetch_array() Lấy một hàng kết quả dưới dạng mảng liên quan, mảng chỉ số số, hoặc cả hai.
mysqli_fetch_assoc() Lấy một hàng kết quả dưới dạng mảng liên quan.
mysqli_fetch_field_direct() Trả về metadata của trường đơn dưới dạng đối tượng.
mysqli_fetch_field() Trả về trường tiếp theo trong tập kết quả dưới dạng đối tượng.
mysqli_fetch_fields() Trả về mảng đối tượng đại diện cho các trường trong tập kết quả.
mysqli_fetch_lengths() Trả về độ dài của cột 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 đối tượng.
mysqli_fetch_row() Lấy một hàng từ tập kết quả và trả về nó dưới dạng mảng biểu diễn.
mysqli_field_count() Trả về số lượng cột của lần truy vấn gần nhất.
mysqli_field_seek() Đặt con trỏ trường đến vị trí bắt đầu của trường cụ thể.
mysqli_field_tell() Trả về vị trí của con trỏ trường.
mysqli_free_result() Giải phóng bộ nhớ liên quan đến tập kết quả.
mysqli_get_charset() Trả về đối tượng bảng mã.
mysqli_get_client_info() Trả về thông tin phiên bản của khách hàng MySQL dưới dạng chuỗi.
mysqli_get_client_stats() Trả về thông tin thống kê của mỗi tiến trình client.
mysqli_get_client_version() Trả về thông tin phiên bản client MySQL dưới dạng số nguyên.
mysqli_get_connection_stats() Trả về thông tin thống kê của kết nối khách.
mysqli_get_host_info() Trả về tên máy và loại kết nối của máy chủ MySQL.
mysqli_get_proto_info() Trả về phiên bản giao thức MySQL.
mysqli_get_server_info() Trả về phiên bản MySQL server.
mysqli_get_server_version() Trả về thông tin phiên bản MySQL server dưới dạng số nguyên.
mysqli_info() Trả về thông tin truy vấn được thực hiện gần đây nhất.
mysqli_init() Khởi tạo mysqli và trả về loại tài nguyên được sử dụng bởi mysqli_real_connect().
mysqli_insert_id() Trả về ID tự động tạo được sử dụng trong lần truy vấn cuối cùng.
mysql_kill() Yêu cầu máy chủ kết thúc một luồng MySQL nào đó.
mysqli_more_results() Kiểm tra xem một truy vấn nhiều câu lệnh có còn kết quả khác hay 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ị kết quả tiếp theo từ mysqli_multi_query().
mysqli_num_fields() Trả về số trường trong kết quả.
mysqli_num_rows() Trả về số dòng trong kết quả.
mysqli_options() Đặt tùy chọn.
mysqli_ping() Ping một kết nối máy chủ hoặc nếu kết nối đó bị ngắt, hãy thử kết nối lại.
mysqli_prepare() Chuẩn bị một câu lệnh SQL để thực hiện.
mysqli_query() Thực hiện truy vấn trên cơ sở dữ liệu.
mysqli_real_connect() Mở một kết nối mới đến máy chủ Mysql.
mysqli_real_escape_string() Chuyển mã đặc biệt trong chuỗi được sử dụng trong câu lệnh SQL.
mysqli_real_query() Thực hiện truy vấn SQL.
mysqli_reap_async_query() Trả về kết quả của việc truy vấn đồng bộ.
mysqli_refresh() Cập nhật bảng hoặc bộ nhớ đệm, hoặc đặt lại thông tin máy chủ sao chép.
mysqli_rollback() Hoàn tác giao dịch hiện tại.
mysqli_select_db() Thay đổi cơ sở dữ liệu mặc định của kết nối.
mysqli_set_charset() Thiết lập bộ mã ký tự mặc định của khách hàng.
mysqli_set_local_infile_default() Xóa trình xử lý được người dùng định nghĩa cho lệnh load local infile.
mysqli_set_local_infile_handler() Thiết lập hàm hồi gọi thực hiện lệnh LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Trả về mã lỗi SQLSTATE của hành động Mysql trước đó.
mysqli_ssl_set() Thiết lập kết nối cài đặt 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 được sử dụng bởi mysqli_stmt_prepare().
mysqli_store_result() Gửi tập hợp kết quả của truy vấn cuối cùng.
mysqli_thread_id() Trả về ID luồng của kết nối hiện tại.
mysqli_thread_safe() Trả về xem có thiết lập an toàn cho luồng hay không.
mysqli_use_result() Khởi tạo việc lấy lại một tập hợp kết quả.
mysqli_warning_count() Trả về số lượng cảnh báo cuối cùng trong kết quả của truy vấn cuối cùng trong liên kết.