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/TrueusernameVARCHAR255emailVARCHAR255commentTEXT255Mộ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