Cách chèn dữ liệu vào MySQL bằng biểu mẫu HTML

Trong bài viết này, chúng ta sẽ xem cách một biểu mẫu được tạo và cách các chi tiết do người dùng nhập vào được lưu trữ trong cơ sở dữ liệu. Khi chúng tôi viết mã, chúng tôi sẽ tạo một trang web có biểu mẫu và chúng tôi sẽ lưu trữ các mục nhập trong một bảng trong cơ sở dữ liệu

Bạn sẽ học

  • ý tưởng cơ bản như cơ sở dữ liệu, bảng, khóa chính
  • đăng API và chèn vào bảng cơ sở dữ liệu
  • thiết lập máy chủ, cơ sở dữ liệu, kết nối ứng dụng của bạn và chèn dữ liệu thông qua biểu mẫu

Ngăn xếp công nghệ được sử dụng cho phụ trợ trong bài viết này là PHP với cơ sở dữ liệu MySQL. Đối với giao diện người dùng, chúng tôi sẽ sử dụng HTML dễ hiểu và dễ hiểu

Cài đặt

Bạn nên cài đặt máy chủ PHP trên máy của mình. Tôi sẽ sử dụng XAMPP, có thể tải xuống từ đây

Ngoài ra, có một trình soạn thảo văn bản chắc chắn sẽ giúp. Ngay cả khi bạn không có, đừng lo lắng, ngay cả Notepad cũng sẽ làm được

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

  • Khởi động máy chủ Apache và MySQL trong XAMPP
  • Bây giờ, hãy truy cập trình duyệt của bạn và mở http. // localhost/phpmyadmin
  • Ở bên trái, chuyển đến Mới
  • Đặt tên cho biểu mẫu web cơ sở dữ liệu

Mỗi ứng dụng web có một cơ sở dữ liệu riêng biệt và trong mỗi cơ sở dữ liệu, chúng tôi có thể có nhiều bảng để sắp xếp dữ liệu cho các tính năng khác nhau trong ứng dụng của chúng tôi

  • Bây giờ hãy sao chép đoạn mã sau và chạy nó trong bảng điều khiển SQL ở cuối trang phpmyadmin

Thao tác này sẽ tạo một bảng trong cơ sở dữ liệu MySQL nơi dữ liệu của chúng ta từ biểu mẫu sẽ được lưu trữ. Chúng tôi sẽ tạo một bảng có tên các mục nhập với 5 trường là id, tên, email, thành phố và giới tính. Lưu ý rằng chúng tôi đã đặt id là khóa chính, điều đó có nghĩa là mỗi mục nhập sẽ được xác định bằng id và nó sẽ là duy nhất cho tất cả mục nhập. Nếu chúng tôi cố gắng nhập một id trùng lặp, nó sẽ báo lỗi mà chúng tôi nên tránh

CREATE TABLE entries [
id int[11] NOT NULL AUTO_INCREMENT,
name varchar[255] NOT NULL,
email varchar[255] NOT NULL,
city varchar[255] NOT NULL,
gender varchar[255] NOT NULL,
PRIMARY KEY [id]
]

  • Bằng cách này, chúng tôi đã tạo các mục nhập bảng trong biểu mẫu web cơ sở dữ liệu của mình, nơi chúng tôi sẽ lưu trữ các mục nhập của người dùng

viết mã

  • Điều hướng đến thư mục cài đặt XAMPP [mặc định là C. /xampp], rồi vào thư mục có tên htdocs. Trong thư mục này, tạo một thư mục mới có tên là webform

  • Bây giờ hãy mở trình soạn thảo văn bản của bạn và sao chép đoạn mã sau vào đó. Lưu tệp theo tên tệp. dbconfig. php

Điều này sẽ giúp máy chủ của chúng tôi kết nối cơ sở dữ liệu của chúng tôi. Lưu ý rằng chúng tôi đã chuyển thông tin đăng nhập [tên người dùng, mật khẩu] và tên của biểu mẫu web cơ sở dữ liệu của chúng tôi

//Connecting to the database

  • Bây giờ hãy mở một tệp mới trong trình soạn thảo văn bản của bạn và sao chép đoạn mã sau vào đó

Web Form

Name :

Student Email :

Student City :

Select Gender Male Female


  • Lưu tệp dưới dạng chỉ mục. php

  • Cho đến bây giờ, chúng tôi đã viết mã cho biểu mẫu. Bây giờ chúng ta sẽ đến phần chính xử lý ngày nhập vào form này

  • Trong đoạn mã trên, chúng tôi đã đặt phương thức của biểu mẫu để đăng và chúng tôi đã để trống thuộc tính hành động. Bằng cách này, biểu mẫu sẽ đăng dữ liệu trên cùng một trang. Nếu chúng tôi đã viết địa chỉ cho một số tệp/liên kết khác trong thuộc tính hành động, biểu mẫu sẽ đăng dữ liệu tới địa chỉ cụ thể đó. Tôi hy vọng điều này có ý nghĩa

    Làm cách nào để lưu trữ dữ liệu từ biểu mẫu HTML sang cơ sở dữ liệu?

    Vậy làm cách nào để kết nối biểu mẫu HTML với cơ sở dữ liệu của tôi? . Tạo một đơn đặt hàng mới. Trường hợp sử dụng. Tạo/Cập nhật Bản ghi. Trường hợp sử dụng. Chèn nhiều bản ghi. .
    Xác định truy vấn SQL. Bước đầu tiên là xác định truy vấn. .
    Tạo một lược đồ XML. .
    Tạo biểu mẫu. .
    Liên kết đến cơ sở dữ liệu

    Làm cách nào để chèn dữ liệu vào MySQL?

    Để chèn dữ liệu vào bảng MySQL, bạn cần phải sử dụng lệnh SQL INSERT INTO . Bạn có thể chèn dữ liệu vào bảng MySQL bằng cách sử dụng dấu nhắc mysql> hoặc bằng cách sử dụng bất kỳ tập lệnh nào như PHP.

    Làm cách nào để chèn dữ liệu vào MySQL bằng biểu mẫu PHP?

    Máy chủ XAMPP [Máy chủ Web] HTML. PHP. mysql. .
    Khởi động máy chủ XAMPP
    Mở localhost/phpmyadmin trong trình duyệt web của bạn
    Tạo cơ sở dữ liệu tên nhân viên và bảng tên trường đại học
    Viết mã HTML và PHP trong Notepad của bạn trong một thư mục cụ thể
    Gửi dữ liệu qua Biểu mẫu HTML
    Xác minh kết quả

    Làm cách nào để kết nối trang HTML với cơ sở dữ liệu MySQL bằng JavaScript?

    Bạn cần sử dụng ngôn ngữ phía máy chủ Node. js để kết nối với Cơ sở dữ liệu MySQL. Nút. .
    Bước 1. Cài đặt mô-đun MySQL
    Bước 2. Tạo cơ sở dữ liệu MySQL mẫu
    Bước 3. Kết nối với cơ sở dữ liệu

Chủ Đề