Hướng dẫn php insert data into mysql from form - php chèn dữ liệu vào mysql từ biểu mẫu
Chèn dữ liệu vào MySQL bằng MySQLI và PDOSau khi một cơ sở dữ liệu và một bảng đã được tạo, chúng ta có thể bắt đầu thêm dữ liệu vào chúng. Show
Dưới đây là một số quy tắc cú pháp để tuân theo:
Câu lệnh INSERT được sử dụng để thêm các bản ghi mới vào bảng MySQL: Chèn vào các giá trị Table_Name (cột1, cột2, cột3, ...) (value1, value2, value3, ...) Để tìm hiểu thêm về SQL, vui lòng truy cập hướng dẫn SQL của chúng tôi. Trong chương trước, chúng tôi đã tạo một bảng trống có tên "MyGuests" với năm cột: "ID", "FirstName", "LastName", "Email" và "Reg_date". Bây giờ, chúng ta hãy điền vào bảng với dữ liệu. Lưu ý: Nếu một cột là Auto_increment (như cột "id") hoặc dấu thời gian với bản cập nhật mặc định của current_timesamp (như cột "reg_date"), nó không cần phải được chỉ định trong truy vấn SQL; MySQL sẽ tự động thêm giá trị. If a column is AUTO_INCREMENT (like the "id" column) or TIMESTAMP with default update of current_timesamp (like the "reg_date" column), it is no need to be specified in the SQL query; MySQL will automatically add the value. Các ví dụ sau đây thêm một bản ghi mới vào bảng "MyGuests": Ví dụ (hướng đối tượng mysqli) theo định hướng đối tượng)$servername = "localhost"; // Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:". $ sql = "chèn vào myguests (firstName, lastName, email) giá trị ('john', 'doe', '' ')"; if ($ Conn-> truy vấn ($ sql) === true) {& nbsp; echo "bản ghi mới được tạo thành công";} other {& nbsp; Echo "Lỗi:". $ SQL. "". $ Conn-> lỗi;} $ Conn-> đóng (); ?> Ví dụ (thủ tục MySQLI)$servername = "localhost"; // Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:". $ sql = "chèn vào myguests (firstName, lastName, email) giá trị ('john', 'doe', '' ')"; if ($ Conn-> truy vấn ($ sql) === true) {& nbsp; echo "bản ghi mới được tạo thành công";} other {& nbsp; Echo "Lỗi:". $ SQL. "". $ Conn-> lỗi;} $ Conn-> đóng (); ?> Ví dụ (thủ tục MySQLI)$servername = "localhost"; // Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:". $ sql = "chèn vào myguests (firstName, lastName, email) giá trị ('john', 'doe', '' ')"; Trong bài viết này, chúng tôi sẽ lưu trữ dữ liệu trong cơ sở dữ liệu được gửi qua Mẫu HTML. & NBSP; Requirements:
Hình thức HTML: Đầu tiên chúng tôi tạo một biểu mẫu HTML cần lấy đầu vào người dùng từ bàn phím. Biểu mẫu HTML là một tài liệu lưu trữ thông tin của người dùng trên máy chủ web bằng cách sử dụng các điều khiển tương tác. Một biểu mẫu HTML chứa các loại thông tin khác nhau như tên người dùng, mật khẩu, số liên hệ, ID email, v.v. First we create an HTML form that need to take user input from keyboard. HTML form is a document which stores information of a user on a web server using interactive controls. An HTML form contains different kind of information such as username, password, contact number, email id etc. Các yếu tố được sử dụng trong biểu mẫu HTML là hộp kiểm, hộp nhập, nút radio, gửi nút, v.v. Với sự trợ giúp của các yếu tố này, thông tin của người dùng được gửi trên máy chủ web. Thẻ biểu mẫu được sử dụng để tạo biểu mẫu HTML.form tag is used to create an HTML form. Syntax: hoặc Để chuyển các giá trị cho trang tiếp theo, chúng tôi sử dụng tên trang với cú pháp sau. Chúng ta có thể sử dụng phương thức GET hoặc POST để gửi dữ liệu đến máy chủ. Kết nối cơ sở dữ liệu: Việc thu thập dữ liệu liên quan được gọi là cơ sở dữ liệu. XAMPP là viết tắt của đa nền tảng, Apache, MySQL, PHP và Perl. Đây là một trong những máy chủ địa phương trọng lượng nhẹ đơn giản để phát triển trang web. Trong PHP, chúng ta có thể kết nối với cơ sở dữ liệu bằng máy chủ web localhost XAMPP.: The collection of related data is called a database. XAMPP stands for cross-platform, Apache, MySQL, PHP, and Perl. It is among the simple light-weight local servers for website development. In PHP, we can connect to database using localhost XAMPP web server. Syntax: PHP
= 3; 5 = 7; 9 = 1 |