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

Trong bài viết trước, chúng tôi đã hướng dẫn cách nhập dữ liệu vào biểu mẫu nhập dữ liệu và hiển thị các giá trị trên màn hình

Trong bài đăng này, chúng tôi sẽ tiếp tục khái niệm này, nhưng chúng tôi thực sự sẽ nhập nó vào cơ sở dữ liệu MySQL của mình

Dưới đây là một vài thay đổi chúng tôi đang thực hiện

Biến toàn cục Python trong một mô-đun

Chúng tôi sẽ sử dụng một số biến cấp độ mô-đun để làm cho mã của chúng tôi dễ bảo trì hơn. Đây là một shot

Quan trọng. Chú ý tuyên bố. mydb.commit[]. Cần phải thực hiện các thay đổi, nếu không thì không có thay đổi nào được thực hiện đối với bảng

Chèn nhiều hàng

Để chèn nhiều hàng vào một bảng, hãy sử dụng phương thức executemany[]

Tham số thứ hai của phương thức executemany[] là danh sách các bộ dữ liệu, chứa dữ liệu bạn muốn chèn

Hướng dẫn nhanh chóng và đơn giản này sẽ thảo luận về cách lưu thông tin từ biểu mẫu HTML vào cơ sở dữ liệu MySQL bằng PHP

Bước 1. Thiết lập môi trường

Bước đầu tiên là thiết lập môi trường làm việc cho PHP và MySQL. Đối với hướng dẫn này, chúng tôi sẽ sử dụng AMPPS của Softaculous. Bạn có thể chọn các tùy chọn khác, chẳng hạn như Xampp hoặc Wamp

Mở trình duyệt của bạn và điều hướng đến tài nguyên

https. // bộ khuếch đại. com/tải xuống/

Chọn phiên bản cài đặt cho hệ điều hành của bạn

Sau khi tải xuống, hãy chọn gói cài đặt và làm theo hướng dẫn để thiết lập Ampps trên hệ thống của bạn

Khi Ampps được cài đặt, hãy chạy nó. Bắt đầu các dịch vụ Apache và MySQL như được hiển thị

Sử dụng Ampps, bạn nên có một máy chủ web cục bộ chạy Apache, PHP và MySQL. Bây giờ, chúng ta có thể tạo một cơ sở dữ liệu

Thu nhỏ cửa sổ Ampps và đóng để dừng dịch vụ Apache và MySQL

Bước 2. Tạo nên cơ sở dữ liệu

Bước thứ hai là tạo và thiết lập một cơ sở dữ liệu đơn giản để tương tác với việc sử dụng PHP. Mở trình duyệt của bạn và điều hướng http. //trang web localhost/phpmyadmin

Khi bạn đăng nhập vào trang Phpmyadmin, hãy chọn tùy chọn mới để thêm cơ sở dữ liệu mới, như trong hình bên dưới

Trong cửa sổ tiếp theo, đặt tên cơ sở dữ liệu và nhấp vào tạo. Trong ví dụ này, chúng tôi gọi cơ sở dữ liệu là html_form

Bây giờ cơ sở dữ liệu đã được khởi tạo, chúng ta có thể tạo một lược đồ cơ sở dữ liệu

Bước 3. Tạo bảng cơ sở dữ liệu

Sau khi tạo cơ sở dữ liệu, PhpMyAdmin sẽ chuyển hướng bạn đến trang tạo bảng. Bạn có thể tạo bảng và điền thông tin vào cột và hàng

Bắt đầu bằng cách tạo tên cho bảng của bạn. Trong ví dụ này, chúng tôi sẽ gọi nó là simple_form. Đặt giá trị cột là bốn vì chúng ta sẽ có ba trường nhập liệu ở dạng HTML

Click Go để tạo bảng, cột thông tin. Sau khi hoàn thành, bạn sẽ có các cột mẫu với thông tin nhập liệu chi tiết như hình

Điền vào thông tin cột, chẳng hạn như loại dữ liệu, v.v. Thông tin ví dụ sau đây được cung cấp

Column NameTypeLength/ValuesIndex/A_IidINTPRIMARY/TrueusernameVARCHAR255emailVARCHAR255commentTEXT255

Một thông tin lược đồ ví dụ như được hiển thị

Bấm Lưu để tạo các bảng và cột theo quy định

Bước 4. Tạo đặc quyền cơ sở dữ liệu

Chọn tab đặc quyền và nhấp vào thêm tài khoản để tạo tài khoản MySQL mới

Nhập chi tiết đăng nhập, chẳng hạn như tên người dùng và mật khẩu, như trong hình ảnh ví dụ bên dưới

Bước 5. Tạo biểu mẫu HTML

Bây giờ chúng ta đã cấu hình cơ sở dữ liệu, chúng ta cần tạo biểu mẫu HTML để thu thập thông tin

Mở thư mục www của Ampps và tạo một thư mục mới. Đặt cho nó bất kỳ tên ưa thích. Trong ví dụ này, chúng tôi đặt tên thư mục là html_forms

Tạo một chỉ mục. biểu mẫu html và dán mã biểu mẫu html của bạn



< html lang="vi"

< đầu >

< meta bộ ký tự="UTF-8">

< meta http-equiv="X- content="IE=edge">

< meta tên="khung nhìn" content="width=device-width, initial-scale=1.0" >

< tiêu đề > Biểu mẫu HTML < /title>

< liên kết rel="stylesheet" href="style.css" >

< /đầu >

< nội dung >

< biểu mẫu phương thức="POST" action="submit.php" >

< nhãn > Tên người dùng. < /nhãn >< br>

< đầu vào loại="văn bản"

< nhãn > Email. < /nhãn > < /br>

< đầu vào loại="email" name="email" placeholder="example@mail.to" / >< br >

< nhãn > Nhận xét < /label>

< vùng văn bản tên="nhận xét"

< br >

< nút > Gửi < /button>

< /biểu mẫu >

< /body >

< /html >

Bước 6. Tìm nạp thông tin biểu mẫu với PHP

Bước tiếp theo là tạo một bài nộp. php tìm nạp thông tin từ biểu mẫu HTML và cập nhật nó trong cơ sở dữ liệu, như được hiển thị trong đoạn mã sau

Chúng tôi tạo kết nối đến cơ sở dữ liệu và thực hiện truy vấn SQL bằng hàm mysql_query trong đoạn mã trên

Sau khi bạn gửi biểu mẫu, quá trình gửi. php sẽ chạy và dữ liệu từ biểu mẫu được chèn vào cơ sở dữ liệu

Phần kết luận

Bài viết ngắn này cung cấp hướng dẫn từng bước về cách lưu thông tin từ biểu mẫu HTML vào cơ sở dữ liệu bằng PHP. Ngoài ra, bài viết này cung cấp hướng dẫn về cài đặt chương trình Ampps. Chúng tôi hy vọng bạn thấy bài viết này hữu ích. Xem các bài viết Gợi ý Linux khác để biết thêm mẹo và thông tin

Làm cách nào để lưu trữ dữ liệu biểu mẫu HTML trong cơ sở dữ liệu MySQL bằng Python?

Cách tạo biểu mẫu HTML lưu trữ dữ liệu trong cơ sở dữ liệu MySQL .
Bước 1. Thiết lập môi trường. Bước đầu tiên là thiết lập môi trường làm việc cho PHP và MySQL. .
Bước 2. Tạo nên cơ sở dữ liệu. .
Bước 3. Tạo bảng cơ sở dữ liệu. .
Bước 4. Tạo đặc quyền cơ sở dữ liệu. .
Bước 5. Tạo biểu mẫu HTML. .
Bước 6. Tìm nạp thông tin biểu mẫu với PHP

Làm cách nào để gửi dữ liệu biểu mẫu HTML tới cơ sở dữ liệu MySQL?

Đối với điều này, bạn cần làm theo các bước sau. .
Bước 1. Lọc các yêu cầu về biểu mẫu HTML của bạn cho trang web liên hệ với chúng tôi. .
Bước 2. Tạo cơ sở dữ liệu và bảng trong MySQL. .
Bước 3. Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu. .
Bước 4. Tạo một trang PHP để lưu dữ liệu từ dạng HTML vào cơ sở dữ liệu MySQL của bạn. .
Bước 5. Tất cả đã được làm xong

Làm cách nào để lưu dữ liệu từ biểu mẫu HTML bằng Python?

Để đăng dữ liệu biểu mẫu HTML lên máy chủ ở định dạng được mã hóa URL bằng Python, bạn cần phải thực hiện yêu cầu HTTP POST tới máy chủ và cung cấp dữ liệu biểu mẫu HTML trong phần thân . Bạn cũng cần chỉ định loại dữ liệu bằng cách sử dụng Content-Type. tiêu đề yêu cầu ứng dụng/x-www-form-urlencoded. . You also need to specify the data type using the Content-Type: application/x-www-form-urlencoded request header.

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

Trường hợp sử dụng. Tạo một đơn đặt hàng mới .
Xác định truy vấn. Chúng tôi sẽ xác định hai truy vấn. .
Tạo lược đồ XML. .
Tạo biểu mẫu. .
Liên kết đến cơ sở dữ liệu. .
Xác định truy vấn SQL. .
Tạo một lược đồ XML. .
Tạo biểu mẫu. .
Liên kết đến cơ sở dữ liệu

Chủ Đề