“Hãy hòa nhã với hầu như kẻ dở hơi. Ai hiểu rằng hôm sau chúng ta có thể phải thao tác cho 1 kẻ những điều đó.”
Trong bài bác gợi ý trường đoản cú học tập PHPhường này, các bạn sẽ học phương pháp kết nối với máy chủ MySquốc lộ bằng PHP cùng với MySQLi với PDO.
Bạn đang xem: Thao tác với mysql database sử dụng mysqli extension trong php — php
Để tàng trữ hoặc truy vấn tài liệu bên trong cửa hàng dữ liệu MySquốc lộ, trước tiên bạn phải liên kết với máy chủ cửa hàng tài liệu MySQL.
PHPhường. cung ứng nhị dụng cụ khác nhau để liên kết với máy chủ MySQL:
MySQLi (MySQL cải tiến)PDO (PHP Data Object)PDO thì di động hơn với hỗ trợ rộng 12 cơ sở dữ liệu khác nhau, còn MySQLi tập trung cung cấp cơ sở dữ liệu MySQL.
Tuy nhiên, MySQLi cung ứng một biện pháp dễ dãi hơn nhằm kết nối cùng thực hiện những truy vấn vấn trên sever cơ sở tài liệu MySquốc lộ.
Cả PDO cùng MySQLi phần đông hỗ trợ API phía đối tượng người dùng, nhưng lại MySQLi cũng hỗ trợ cả API hướng thủ tục kha khá dễ nắm bắt cho những người new bắt đầu Học lập trình sẵn web PHPhường và MySQL.
Lưu ý 1: MySQLi của PHP. cung ứng cả công dụng về tốc độ và nhân tài so với phần mở rộng PDO, bởi vậy nó hoàn toàn có thể là tuyển lựa giỏi rộng cho những dự án công trình website giành riêng cho MySQL.
Trong PHP, chúng ta có thể thuận tiện thực hiện kết nối mang lại sever MySQL bởi hàm mysqli_connect().
Xem thêm: Jquery: Send Json Objects With An Ajax Request, Jquery Post Json Example Code Example
Tất cả tiếp xúc thân PHPhường. cùng máy chủ các đại lý tài liệu MySquốc lộ ra mắt trải qua kết nối này.
Dưới đây là các cú pháp cơ phiên bản để liên kết cùng với MySQL bằng những phần mở rộng MySQLi và PDO:
$links = mysqli_connect("hostname", "username", "password", "database");ví dụ như áp dụng MySQLi phía giấy tờ thủ tục nhằm kết nối MySQL
Lưu ý 2: Tên user mặc định mang lại máy chủ đại lý dữ liệu MySquốc lộ là root cùng không có mật khẩu đăng nhập. Tuy nhiên, để ngăn chặn cơ sở tài liệu của khách hàng ngoài sự xâm nhập và truy cập trái phép, bạn nên đặt mật khẩu đăng nhập cho thông tin tài khoản MySQL.
Mẹo: Thiế lập thuộc tính PDO::ATTR_ERRMODE thành PDO::ERRMODE_EXCEPTION để tận hưởng PDO nỉm ngoại lệ bất kể lúc nào xẩy ra lỗi các đại lý tài liệu.
Bất cđọng lúc nào áp dụng DataBase MySquốc lộ thì bạn đông đảo nên mtại 1 liên kết cho tới máy chủ MySQl. Sau khi thực hiện kết thúc thì rất cần phải đóng liên kết nhằm bảo vệ bình yên, tăng hiệu năng cho website của khách hàng.