Cách chèn dữ liệu vào cơ sở dữ liệu bằng php

Bạn có thể ghi dữ liệu vào cơ sở dữ liệu bằng cách sử dụng lệnh SQL INSERT và tạo các trang web bao gồm mã PHP để thực hiện các truy vấn SQL trên máy chủ của bạn. Trước khi xắn tay áo và viết mã trang web, bạn nên xây dựng và kiểm tra truy vấn SQL trước. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chèn dữ liệu vào phpMyAdmin sử dụng PHP

Xây dựng câu lệnh SQL

  1. Đăng nhập vào Bảng điều khiển HostPapa
  2. Nhấp vào My cPanel trong thanh điều hướng ở đầu trang
  3. Cuộn xuống phần Cơ sở dữ liệu và chọn phpMyAdmin

4. Trong thanh bên trái, nhấp vào tên cơ sở dữ liệu

5. Nhấp vào bảng cơ sở dữ liệu bạn muốn làm việc với. Chúng tôi sẽ sử dụng bảng cơ sở dữ liệu nhận xét WordPress trong ví dụ này, nhưng bạn có thể sử dụng bất kỳ bảng cơ sở dữ liệu nào theo yêu cầu

6. Trong thanh lệnh, nhấp vào Chèn .

7. Hoàn thành các trường, nhấp vào Đi để lưu bản ghi.

8. Lệnh SQL được liên kết sẽ hiển thị trên màn hình. Sao chép lệnh vào tệp văn bản trên máy tính của bạn

Tạo mã PHP

Bây giờ lệnh SQL đã được xác định, bạn có thể tạo mã PHP sẽ được sử dụng để thực thi lệnh trên máy chủ. Trong ví dụ này, chúng tôi muốn một thông báo hiển thị trên màn hình cảm ơn người dùng đã để lại nhận xét trên trang web của chúng tôi

Trong phần thích hợp của mã, bạn sẽ xác định các biến cho dữ liệu được thu thập từ người dùng của mình – ví dụ: tên, địa chỉ email và nhận xét của họ

$the_name = $_POST['name'];
$the_email = $_POST['email'];
$the_website = $_POST['website'];
$the_comment = $_POST['comment'];

Bạn có thể sử dụng lệnh SQL mới để gửi nhận xét, hoán đổi dữ liệu bạn đã nhập trong phpMyAdmin cho các biến được xác định trong biểu mẫu nhận xét của bạn. Trong ví dụ bên dưới, chúng tôi đã chọn một số trường từ truy vấn SQL để minh họa điểm

Php là ngôn ngữ kịch bản phía máy chủ, nó cho phép lưu trữ dữ liệu vào cơ sở dữ liệu ở cấp máy chủ. Trong bài đăng này, tôi sẽ minh họa cho bạn cách chèn dữ liệu bằng truy vấn chèn Sql trong PHP

insert into tablename[column1,column2,...] values[value1,'value2',...]; 

 

Ghi chú. Giá trị 1 được viết mà không có dấu nháy đơn, bởi vì nó là một giá trị số nguyên và giá trị 2 là một chuỗiVí dụ. value1 = 1 và value2 = Albert

 

Trước hết, tôi đã tạo biểu mẫu HTML, trong đó phương thức được đặt thành đăng, để ẩn các giá trị trong URL xuất hiện khi gửi biểu mẫu

Tiếp theo, tôi đã viết mã PHP nơi thực hiện chức năng chính là chèn giá trị vào cơ sở dữ liệu

 

Tại cơ sở dữ liệu MySql, tôi đã tạo một cơ sở dữ liệu có tên là “trường cao đẳng” và bảng có tên là “sinh viên” bao gồm năm trường viz. “student_id”, “student_name”, “student_email”, “student_contact”, “student_address”

Ở đây trong mã tải xuống được cung cấp bên dưới có đặt tên tệp db. sql trong đó các truy vấn sql được viết để tạo cơ sở dữ liệu, tạo bảng và các cột khác nhau trong đó

Bạn chỉ cần nhập nó vào phpmyadmin của mình nó sẽ tạo ra các bảng cần thiết

Mã MY-SQL

CREATE DATABASE IF NOT EXISTS colleges;
CREATE TABLE students[
student_name varchar[255] NOT NULL,
student_email varchar[255] NOT NULL,
student_contact varchar[255] NOT NULL,
student_address varchar[255] NOT NULL
]

 

Sau đó, sử dụng đường dẫn có liên quan để chạy chương trình, chẳng hạn như

localhost/insert.php

 

Bây giờ hãy điền vào các trường của biểu mẫu và gửi đi, dữ liệu sẽ được lưu vào cơ sở dữ liệu MySql và một thông báo sẽ được gửi "Dữ liệu đã gửi thành công"

Xem bản demo trực tiếp hoặc tải xuống mã để sử dụng

Tải xuống mã

Tệp HTML – chèn. php

  • Bao gồm biểu mẫu div “biểu mẫu”





PHP insertion



Insert Data In Database Using PHP.

Form

Name: Email: Contact: Address:

 

Đoạn mã PHP

  • Chèn thông tin biểu mẫu vào cơ sở dữ liệu


Chủ Đề