Làm cách nào để kiểm tra kết nối MySQL trong PHP?

Bạn có thể truy cập cơ sở dữ liệu MySQL trực tiếp thông qua các tập lệnh PHP. Điều này cho phép bạn đọc và ghi dữ liệu vào cơ sở dữ liệu trực tiếp từ trang web của mình

  1. Kết nối với máy chủ MySQL của bạn bằng câu lệnh mysqli_connect. Ví dụ

    $con = mysqli_connect['HOSTNAME','USERNAME','PASSWORD'];

    Để được trợ giúp về thông tin mysqli_connect của bạn, hãy xem Tìm tên máy chủ cơ sở dữ liệu của bạn

  2. Chọn cơ sở dữ liệu mà bạn muốn truy cập bằng cách sử dụng mysqli_select_db. Ví dụ

    mysqli_select_db['DATABASENAME', $con]

    Trong đó

    mysqli_select_db['DATABASENAME', $con]
    0 là tên cơ sở dữ liệu của bạn — tên này cũng hiển thị trên trang chi tiết cơ sở dữ liệu của bạn

Sau khi thiết lập kết nối và chọn cơ sở dữ liệu, bạn có thể truy vấn nó bằng PHP

Để giúp bạn tạo chuỗi kết nối của riêng mình, chúng tôi đã bao gồm một ví dụ bên dưới

Ví dụ chuỗi kết nối PHP MySQL

Chuỗi kết nối này sẽ tìm kiếm trong cơ sở dữ liệu [

mysqli_select_db['DATABASENAME', $con]
1, tìm một bảng cụ thể [
mysqli_select_db['DATABASENAME', $con]
2], sau đó liệt kê tất cả các giá trị trong bảng đó cho một trường [i. e. cột] bạn chỉ định [
mysqli_select_db['DATABASENAME', $con]
3]

Kết nối mã PHP của bạn với cơ sở dữ liệu MySQL là điều bạn sẽ gặp phải rất thường xuyên nếu bạn đang tạo biểu mẫu trực tuyến. Khi người dùng nhập bất kỳ dữ liệu nào vào các trường trong biểu mẫu của bạn, bạn cần thu thập thông tin đó và thêm vào cơ sở dữ liệu

Để làm được điều đó, bạn muốn biết cách kết nối PHP với MySQL. Trong bài viết này, chúng tôi đề cập đến hai cách phổ biến nhất để thiết lập kết nối này

Kết nối PHP với MySQL

Để kết nối cơ sở dữ liệu MySQL với PHP, bạn cần có MySQL trên máy tính của mình, một công cụ để tạo và quản lý cơ sở dữ liệu và cài đặt PHP. Các cách phổ biến nhất để kết nối tập lệnh PHP với MySQL là MySQli và PDO

Trước tiên, hãy xem công cụ MySQLi thân thiện với người mới bắt đầu

Hãy bắt đầu với việc tạo cơ sở dữ liệu MySQL mà chúng ta sẽ kết nối bằng PHP. Chúng tôi đã sử dụng TablePlus để thực hiện công việc. Ứng dụng này là một trình quản lý cơ sở dữ liệu tiện dụng có thể giúp bạn xử lý cơ sở dữ liệu cho nhiều mục đích khác nhau trong một giao diện duy nhất. Và bạn có thể tạo cơ sở dữ liệu và thêm thông tin vào đó chỉ bằng vài cú nhấp chuột thông qua giao diện thân thiện với người dùng của ứng dụng

Chỉ cần mở ứng dụng, nhấp vào biểu tượng cơ sở dữ liệu trong menu cửa sổ của ứng dụng, sau đó nhấp vào Mới.. Nhập tên cơ sở dữ liệu mới của bạn và nhấp vào OK

✕ Xóa biểu ngữ ứng dụng

Tạo kết nối MySQL

Bây giờ, hãy kết nối với cơ sở dữ liệu bằng PHP bằng mysqli_connect để làm điều đó. Bạn cũng sẽ cần mật khẩu cho cơ sở dữ liệu MySQL của mình, vì vậy hãy đảm bảo rằng bạn có mật khẩu đó. Chúng tôi lưu trữ thông tin đăng nhập của mình trong Bí mật, vì vậy chúng dễ dàng truy cập, chúng tôi không làm mất chúng, đồng thời chúng an toàn trước những truy cập không mong muốn

✕ Xóa biểu ngữ ứng dụng

Bây giờ, chúng ta đã sẵn sàng kết nối cơ sở dữ liệu MySQL với PHP

Mở công cụ yêu thích của bạn để làm việc với PHP và tạo một chỉ mục. php ở đích mong muốn của bạn. Chúng tôi sử dụng CodeRunner để viết và chỉnh sửa mã của mình bằng nhiều ngôn ngữ khác nhau, vì vậy chúng tôi sẽ kết nối PHP với MySQL với sự trợ giúp của ứng dụng này

✕ Xóa biểu ngữ ứng dụng

Đây là mã chúng tôi đã sử dụng để kết nối thông qua tiện ích mở rộng MySQLi

Nhấp vào Chạy trong bảng menu trên cùng của CodeRunner để chạy mã và xem kết quả của bạn. Nếu không có lỗi, tập lệnh PHP của bạn đã hoạt động để thiết lập kết nối cơ sở dữ liệu MySQL, xin chúc mừng

Trước khi bạn chạy mã này, hãy đảm bảo rằng bạn đã cài đặt PHP trên hệ thống của mình. Nếu không, chỉ cần gõ “brew install php” trong Terminal

Với kết nối được thiết lập, chúng ta có thể thực hiện các thao tác với cơ sở dữ liệu

Để truy vấn cơ sở dữ liệu của chúng tôi, chúng tôi chỉ cần kết nối với cơ sở dữ liệu như trước và yêu cầu thông tin chúng tôi cần

Chủ Đề