Để 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
2sự 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
2sự 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