Chúng ta có thể kết nối trang html với cơ sở dữ liệu không?
5. Tạo tệp PHP để kết nối với cơ sở dữ liệu sẽ chấp nhận dữ liệu biểu mẫu đã gửi và thêm nó vào cơ sở dữ liệu Show 6. Chạy tệp biểu mẫu HTML trên máy chủ web, thêm dữ liệu người dùng và kiểm tra xem cơ sở dữ liệu có được điền hay không Đầu tiên là thiết lập môi trườngTrình chỉnh sửa mã (Trình chỉnh sửa mã của nhà phát triển là lựa chọn cá nhân. Bạn có thể sử dụng bất kỳ yêu thích của bạn. Tôi có trình soạn thảo Visual Studio Code. Nó có thể được tải xuống từ đây https. //mã số. Visual Studio. com/tải xuống) Cài đặt máy chủ web Apache 2 trên máy cục bộ Ubuntu qua thiết bị đầu cuối $ sudo apt-get cập nhật $ sudo apt-get cài đặt apache2 Sau khi cài đặt, hãy mở trình duyệt web của bạn và gõ localhost. Nó sẽ mở trang thông tin máy chủ web Apache. Điều này có nghĩa là máy chủ web của bạn hiện đang chạy. Một số lệnh bổ sung để bắt đầu, dừng và khởi động lại máy chủ web cần thiết sau này là $ sudo [thêm dấu cách]/etc/init. d/apache2 [thêm không gian] bắt đầu $ sudo [thêm dấu cách]/etc/init. d/apache2 [thêm dấu cách] dừng lại $ sudo [thêm dấu cách]/etc/init. d/apache2 [thêm không gian] khởi động lại Theo mặc định, máy chủ web Apache2 chạy tất cả các tệp từ thư mục /var/www/html nằm trong máy tính Tiếp theo, chúng ta sẽ tạo một tệp HTML và PHP mới trong thư mục /var/www/html này Cài đặt MySQL với máy chủ web Apache $ sudo apt cài đặt máy chủ mysql Cài đặt PHP với máy chủ web Apache $ sudo apt cài đặt php libapache2-mod-php Khi PHP được cài đặt, hãy khởi động lại máy chủ web Apache2 bằng lệnh khởi động lại và tạo một bản kiểm tra. tập tin php. Mở tệp này trong trình chỉnh sửa mã và viết mã $ sudo touch [khoảng trắng ở đây] /var/www/html/test. php Chạy tệp này trong localhost của trình duyệt của bạn. Nó sẽ hiển thị 'Xin chào thế giới' chỉ ra rằng PHP đang hoạt động tốt cơ sở dữ liệu MySQL$ sudo -u root -p mysql> hiển thị cơ sở dữ liệu; mysql> TẠO CƠ SỞ DỮ LIỆU trang chủ; mysql> TẠO BẢNG người ( tên VARCHAR(20), email VARCHAR(20)); Tôi quên thêm ID nên tôi đã sử dụng lệnh ALTER TABLE mysql>ALTER TABLE people THÊM ID int NOT NULL; mysql>ALTER TABLE people SỬA ĐỔI ID int NOT NULL AUTO_INCREMENT; Để xem những gì được tạo ra mysql> thông tin mô tả; Vì vậy, bảng đã sẵn sàng, đã đến lúc viết mã một biểu mẫu HTML đơn giản trong thư mục có đường dẫn var/www/html/basicform. html. Mở tệp này trong trình chỉnh sửa mã và viết mã Biểu mẫu cơ bản HTML$ sudo touch [dấu cách ở đây] /var/www/html/basicform. html Chạy tệp này trong localhost của trình duyệt của bạn. Nó sẽ hiển thị hình thức Bây giờ là lúc để tạo một tệp PHP và thêm một số mã PHP. Mã này sẽ cho phép cơ sở dữ liệu được điền bằng dữ liệu biểu mẫu Ngoài ra, hãy đọc Hộp linh hoạt CSS hoàn chỉnh với các ví dụ. Tôi đã sử dụng thuộc tính CSS flexbox ở dạng HTML. Đây sẽ là cẩm nang hữu ích dành cho bạn. Và tôi đã sử dụng các thẻ bảng trong hướng dẫn này để đặt các trường biểu mẫu HTML. Đối với điều này, hãy đọc cách tạo bảng trong HTMLHTML là ngôn ngữ đánh dấu, về cơ bản chúng là tập hợp các thẻ như , , được sử dụng để trình bày một trang web sử dụng css và javascript nói chung. Tất cả những điều này, xảy ra trong hệ thống khách hàng hoặc người dùng mà bạn sẽ duyệt trang web Giờ đây, việc kết nối với cơ sở dữ liệu diễn ra ở một cấp độ hoàn toàn khác. Nó xảy ra trên máy chủ, nơi lưu trữ trang web Vì vậy, để kết nối với cơ sở dữ liệu và thực hiện các hành động liên quan đến dữ liệu khác nhau, bạn phải sử dụng các tập lệnh phía máy chủ, như php, jsp, asp. mạng, v.v. Bây giờ, hãy xem một đoạn kết nối bằng MYSQLi Extension của PHP
Mã dòng đơn này đủ để bạn bắt đầu, bạn có thể trộn mã đó, kết hợp với các thẻ HTML để tạo trang HTML, hiển thị các trang dựa trên dữ liệu. Ví dụ
Để chèn dữ liệu mới vào cơ sở dữ liệu, bạn có thể sử dụng Nội dung của bất kỳ trang web nào dành cho doanh nghiệp hoặc tổ chức bao gồm dữ liệu, bao gồm văn bản, hình ảnh, phương tiện và giá trị số. Sử dụng cơ sở dữ liệu để lưu trữ dữ liệu này là một cách tiếp cận hiệu quả cho nhiều trang web. Nếu dữ liệu trang web của bạn được lưu trữ trong cơ sở dữ liệu -- ví dụ: sử dụng hệ thống quản lý cơ sở dữ liệu như MySQL -- bạn có thể phải đối mặt với nhiệm vụ trình bày dữ liệu trong các trang Web của mình. Quá trình này liên quan đến việc kết nối với cơ sở dữ liệu, truy vấn dữ liệu và trình bày dữ liệu dưới dạng HTML, thường bằng cách sử dụng ngôn ngữ kịch bản phía máy chủ như PHP
|