Hướng dẫn does php come with mysqli? - php có đi kèm với mysqli không?

MySQL cải thiện mở rộng

  • Giới thiệu
  • Tổng quan
  • Hướng dẫn nhanh
    • Giao diện thủ tục và hướng đối tượng kép
    • Kết nối
    • Thực hiện các câu lệnh
    • Tuyên bố chuẩn bị
    • Thủ tục lưu trữ
    • Nhiều tuyên bố
    • Hỗ trợ API cho các giao dịch
    • metadata
  • Installing/Configuring
    • Yêu cầu
    • Cài đặt
    • Cấu hình thời gian chạy
    • Loại tài nguyên
  • Phần mở rộng MySQLI và các kết nối liên tục
  • Hằng số được xác định trước
  • Ghi chú
  • Tóm tắt chức năng mở rộng MySQLI
  • mysqli - lớp mysqli
    • MySQLI :: $ bị ảnh hưởng_Rows - Nhận số lượng hàng bị ảnh hưởng trong hoạt động MySQL trước đó
    • MySQLI :: AutoCommit-Bật hoặc tắt sửa đổi cơ sở dữ liệu tự động
    • MySQLI :: BEGIN_TRANSACTION - Bắt đầu giao dịch
    • MySQLI :: Change_user - Thay đổi người dùng kết nối cơ sở dữ liệu được chỉ định
    • MySQLI :: ký tự_set_name - Trả về bộ ký tự hiện tại của kết nối cơ sở dữ liệu
    • MySQLI :: Đóng - Đóng kết nối cơ sở dữ liệu đã mở trước đó
    • mysqli :: cam kết - 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ả về lỗi kết nối cuối cùng
    • MySQLI :: __ Xây dựng - Mở kết nối mới đến máy chủ MySQL
    • MySQLI :: Debug - Thực hiện các hoạt động gỡ lỗi
    • mysqli :: dump_debug_info - thông tin gỡ lỗi vào nhật ký
    • MySQLI :: $ errno - Trả về mã lỗi cho cuộc gọi chức năng gần đây nhất
    • MySQLI :: $ ERROR_LIST - Trả về danh sách các lỗi từ lệnh cuối cùng được thực thi
    • MySQLI :: $ ERROR - Trả về mô tả chuỗi của lỗi cuối cùng
    • MySQLI :: Execute_Query - Chuẩn bị, liên kết các tham số và thực thi câu lệnh SQL
    • MySQLI :: $ Field_Count - Trả về số lượng cột cho truy vấn gần đây nhất
    • mysqli :: get_charset - trả về một đối tượng bộ ký tự
    • MySQLI :: $ client_info - Nhận thông tin máy khách MySQL
    • MySQLI :: $ 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ề số liệu thống kê về kết nối máy khách
    • MySQLI :: $ host_info - Trả về một chuỗi đại diện cho loại kết nối được sử dụng
    • mysqli :: $ protucol_version - Trả về phiên bản giao thức MySQL được sử dụng
    • MySQLI :: $ server_info - Trả về phiên bản của máy chủ MySQL
    • MySQLI :: $ server_version - Trả về phiên bản của máy chủ MySQL dưới dạng số nguyên
    • mysqli :: get_warnings - nhận kết quả của cảnh báo hiển thị
    • MySQLI :: $ Thông tin - Lấy thông tin về truy vấn được thực hiện gần đây nhất
    • mysqli :: init - khởi tạo mysqli và trả về một đối tượng để sử dụng với mysqli_real_connect ()
    • mysqli :: $ insert_id - Trả về giá trị được tạo cho cột tự động_increment bằng truy vấn cuối cùng
    • MySQLI :: KILL - yêu cầu máy chủ giết chủ đề MySQL
    • mysqli :: more_results - kiểm tra xem có thêm bất kỳ kết quả truy vấn nào từ một truy vấn đa
    • 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ừ multi_query
    • MySQLI :: Tùy chọn - Đặt tùy chọn
    • 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 đã giảm
    • MySQLI :: Thăm dò ý kiến ​​- Kết nối thăm dò ý kiến
    • MySQLI :: Chuẩn bị - Chuẩn bị một câu lệnh SQL để thực thi
    • MySQLI :: Truy vấn - 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 câu lệnh SQL, có tính đến ký tự hiện tại của kết nối
    • MySQLI :: Real_Query - Thực hiện truy vấn SQL
    • mysqli :: reap_async_query - nhận kết quả từ truy vấn async
    • mysqli :: làm mới - làm mới
    • MySQLI :: REURFE_SAVEPOINT - Xóa điểm lưu được đặ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 - Rolls trở lại giao dịch hiện tại
    • MySQLI :: SavePoint - Đặt giao dịch được đặt tên SavePoint
    • 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
    • MySQLI :: $ SQLSTATE - Trả về lỗi SQLSTATE từ hoạt động MySQL trước đó
    • mysqli :: ssl_set - được sử dụng để thiết lập các kết nối an toàn bằng SSL
    • MySQLI :: Stat - Nhận 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ới mysqli_stmt_prepare
    • mysqli :: store_result - chuyển kết quả được đặt 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 an toàn chủ đề có được đưa ra hay không
    • MySQLI :: use_result - Bắt đầu truy xuất tập hợp kết quả
    • MySQLI :: $ CARNING_COUNT - Trả về số lượng cảnh báo từ truy vấn cuối cùng cho liên kết đã cho
  • mysqli_stmt - lớp mysqli_stmt
    • MySQLI_STMT :: $ bị ảnh hưởng_Rows - Trả về tổng số hàng đã thay đổi, xóa, chèn hoặc khớp với câu lệnh cuối cùng được thực thi
    • mysqli_stmt :: attr_get - được sử dụng để nhận giá trị hiện tại của thuộc tính câu lệnh
    • mysqli_stmt :: attr_set - được sử dụng để sửa đổi hành vi của một câu lệnh đã chuẩn bị
    • mysqli_stmt :: bind_param - liên kết các biến với câu lệnh đã chuẩn bị làm tham số
    • mysqli_stmt :: bind_result - liên kết các biến với một câu lệnh đã chuẩn bị để lưu trữ kết quả
    • MySQLI_STMT :: Đóng - Đóng một câu lệnh đã chuẩn bị
    • MySQLI_STMT :: __ Xây dựng - Xây dựng một đối tượng MySQLI_STMT mới
    • mysqli_stmt :: data_seek - tìm kiếm một hàng tùy ý trong tập hợp kết quả câu lệnh
    • mysqli_stmt :: $ errno - Trả về mã lỗi cho cuộc gọi câu lệnh gần đây nhất
    • MySQLI_STMT :: $ ERROR_LIST - Trả về danh sách các lỗi từ câu lệnh cuối cùng được thực thi
    • MySQLI_STMT :: $ ERROR - Trả về mô tả chuỗi cho lỗi câu lệnh cuối cùng
    • MySQLI_STMT :: Thực thi - Thực hiện một câu lệnh đã chuẩn bị
    • mysqli_stmt :: tìm nạp - tìm nạp kết quả từ một câu lệnh đã chuẩn bị vào các biến bị ràng buộc
    • mysqli_stmt :: $ field_count - Trả về số lượng cột trong câu lệnh đã cho
    • mysqli_stmt :: free_result - giải phóng bộ nhớ kết quả được lưu trữ cho tay cầm câu lệnh đã cho
    • mysqli_stmt :: get_result - nhận được kết quả được đặt từ một câu lệnh đã chuẩn bị dưới dạng đối tượng mysqli_result
    • mysqli_stmt :: get_warnings - nhận kết quả của các cảnh báo hiển thị
    • mysqli_stmt :: $ insert_id - Nhận ID được tạo từ thao tác chèn trước đó
    • mysqli_stmt :: more_results - kiểm tra xem có nhiều kết quả truy vấn hơn từ nhiều truy vấn
    • mysqli_stmt :: next_result - đọc kết quả tiếp theo từ nhiều truy vấn
    • mysqli_stmt :: $ num_rows - Trả về số lượng hàng được tìm nạp từ máy chủ
    • mysqli_stmt :: $ param_count - Trả về số lượng tham số cho câu lệnh đã cho
    • MySQLI_STMT :: Chuẩn bị - Chuẩn bị một câu lệnh SQL để thực thi
    • MySQLI_STMT :: Đặt lại - Đặt lại câu lệnh đã chuẩn bị
    • MySQLI_STMT :: result_metadata - trả về Set kết quả SETADATA từ một câu lệnh đã chuẩn bị
    • mysqli_stmt :: send_long_data - Gửi dữ liệu trong các khối
    • MySQLI_STMT :: $ SQLSTATE - Trả về lỗi SQLSTATE từ hoạt động câu lệnh trước
    • mysqli_stmt :: store_result - lưu trữ một kết quả được đặt trong bộ đệm nội bộ
  • mysqli_result - lớp mysqli_result
    • mysqli_result :: __ xây dựng - xây dựng một đối tượng mysqli_result
    • mysqli_result :: $ current_field - nhận phần bù hiện tại của con trỏ kết quả
    • mysqli_result :: data_seek - điều chỉnh con trỏ kết quả thành một hàng tùy ý trong kết quả
    • mysqli_result :: 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
    • mysqli_result :: fetch_array - lấy hàng tiếp theo của kết quả được đặt thành một kết hợp, một mảng số hoặc cả hai
    • mysqli_result :: fetch_assoc - lấy hàng tiếp theo của kết quả được đặt thành một mảng kết hợp
    • mysqli_result :: fetch_column - lấy một cột duy nhất từ ​​hàng tiếp theo của bộ kết quả
    • mysqli_result :: fetch_field_direct-tìm nạp dữ liệu meta cho một trường duy nhất
    • mysqli_result :: fetch_field - trả về trường tiếp theo trong tập kết quả
    • mysqli_result :: 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 hợp kết quả
    • mysqli_result :: fetch_object - lấy hàng tiếp theo của một kết quả được đặt làm đối tượng
    • mysqli_result :: fetch_row - lấy hàng tiếp theo của kết quả được đặt dưới dạng một mảng được liệt kê
    • mysqli_result :: $ field_count - Nhận số lượng trường trong tập kết quả
    • mysqli_result :: field_seek - Đặt con trỏ kết quả thành một trường bù được chỉ định
    • mysqli_result :: miễn phí - giải phóng bộ nhớ liên quan đến kết quả
    • mysqli_result :: getIterator - Truy xuất một trình lặp bên ngoài
    • mysqli_result :: $ length - 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_result :: $ num_rows - Nhận số lượng hàng trong tập kết quả
  • mysqli_driver - lớp mysqli_driver
    • MySQLI_Driver :: nhúng_server_end - Dừng máy chủ nhúng
    • MySQLI_Driver :: nhúng_server_start - khởi tạo và khởi động máy chủ nhúng
    • mysqli_driver :: $ report_mode - Đặt chế độ báo cáo lỗi MySQLI
  • mysqli_warning - lớp mysqli_warning
    • mysqli_warning :: __ Xây dựng - Trình xây dựng riêng để không cho phép khởi tạo trực tiếp
    • mysqli_warning :: Tiếp theo - Lấy cảnh báo tiếp theo
  • mysqli_sql_exception - lớp mysqli_sql_exception
    • mysqli_sql_exception :: getqlstate - trả về mã lỗi sqlstate
  • Bí danh và các hàm MySQLI không dùng nữa
    • mysqli_connect - bí danh của mysqli :: __ xây dựng
    • mysqli :: ESCET_STRING - Bí danh của mysqli_real_escape_string
    • mysqli_execute - bí danh của mysqli_stmt_execute
    • mysqli_get_client_stats-trả về số liệu thống kê cho mỗi quá trình của máy khách
    • mysqli_get_links_stats - trả về thông tin về các liên kết mở và lưu trữ
    • mysqli_report-bí danh của mysqli_driver-> report_mode
    • mysqli :: set_opt - bí danh của mysqli_options
  • Thay đổi

Không có người dùng đóng góp ghi chú cho trang này.

MySQLI có được tích hợp trong PHP không?

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. The MySQL Native Driver was included in PHP version 5.3.

MySQLI đã được cài đặt chưa?

Kiểm tra xem MySQLI có được cài đặt không, bạn có thể thực hiện điều đó bằng cách truy cập trang phpinfo () mà bạn đã thực hiện hoặc bằng cách chạy lệnh này: PHP -M |grep mysqli.php -m | grep mysqli.

MySQLI được cài đặt ở đâu?

Trình cài đặt mặc định Setup.exe sẽ hướng dẫn bạn qua quy trình tầm thường và theo mặc định sẽ cài đặt mọi thứ trong C: \ MySQL.C:\mysql.

Làm thế nào cấu hình mysqli trong PHP?

Mở tệp php.ini của bạn (tệp cấu hình PHP) bên trong thư mục PHP của bạn (hoặc thư mục Windows) .Search cho MySQLI và bật DLL bằng cách xóa;trước nó.Bạn có thể phải khởi động lại hệ thống của bạn. ini file ( php configuration file ) inside your PHP directory ( or windows directory ) . Search for mysqli and enable the dll by removing ; before it. You may have to re-boot your system.