Chúng ta có thể sử dụng php cho cơ sở dữ liệu không?

Để tạo và xóa cơ sở dữ liệu, bạn phải có đặc quyền của quản trị viên. Rất dễ dàng để tạo một cơ sở dữ liệu MySQL mới. PHP sử dụng hàm mysql_query để tạo cơ sở dữ liệu MySQL. Hàm này nhận hai tham số và trả về TRUE nếu thành công hoặc FALSE nếu thất bại

cú pháp

bool mysql_query[ sql, connection ];
Sr. STT Thông số và Mô tả 1

sql

Bắt buộc - Truy vấn SQL để tạo cơ sở dữ liệu

2

sự liên quan

Tùy chọn - nếu không được chỉ định thì kết nối mở cuối cùng của mysql_connect sẽ được sử dụng

Ví dụ

Hãy thử ví dụ sau để tạo cơ sở dữ liệu -

Chọn cơ sở dữ liệu

Khi bạn thiết lập kết nối với máy chủ cơ sở dữ liệu, bạn phải chọn một cơ sở dữ liệu cụ thể nơi tất cả các bảng của bạn được liên kết

Điều này là bắt buộc vì có thể có nhiều cơ sở dữ liệu nằm trên một máy chủ và bạn có thể làm việc với một cơ sở dữ liệu tại một thời điểm

PHP cung cấp hàm mysql_select_db để chọn cơ sở dữ liệu. Nó trả về TRUE nếu thành công hoặc FALSE nếu thất bại

cú pháp

bool mysql_select_db[ db_name, connection ];
Sr. STT Thông số và Mô tả 1

db_name

Bắt buộc - Tên cơ sở dữ liệu được chọn

2

sự liên quan

Tùy chọn - nếu không được chỉ định thì kết nối mở cuối cùng của mysql_connect sẽ được sử dụng

Ví dụ

Dưới đây là ví dụ chỉ cho bạn cách chọn cơ sở dữ liệu

Tạo bảng cơ sở dữ liệu

Để tạo các bảng trong cơ sở dữ liệu mới, bạn cần thực hiện tương tự như tạo cơ sở dữ liệu. Đầu tiên tạo truy vấn SQL để tạo bảng sau đó thực hiện truy vấn bằng hàm mysql_query[]

Ví dụ

Hãy thử ví dụ sau để tạo bảng -

Trong trường hợp bạn cần tạo nhiều bảng thì tốt hơn hết là tạo một tệp văn bản trước và đặt tất cả các lệnh SQL vào tệp văn bản đó, sau đó tải tệp dat vào biến $sql và thực hiện các lệnh đó

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ủ Đề