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

Sau khi tạo bảng và cơ sở dữ liệu MySQL, chúng ta có thể bắt đầu chèn dữ liệu [i. e. hồ sơ] trong đó. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách chèn dữ liệu vào cơ sở dữ liệu MySQL bằng cách sử dụng PHP trong ngăn xếp XAMPP

nội dung

điều kiện tiên quyết

Đảm bảo rằng bạn đã thiết lập ngăn xếp XAMPP trong hệ thống của mình. Hướng dẫn sau đây giải thích cách thiết lập ngăn xếp XAMPP trong Linux

  • Cách cài đặt XAMPP trong Linux

Ngoài ra, bạn có thể sử dụng ngăn xếp LAMP hoặc LEMP cung cấp cả PHP và MySQL. Nếu bạn đang dùng Linux, hãy tham khảo các hướng dẫn sau để cài đặt ngăn xếp LAMP/LEMP

  • Cài đặt Apache, MySQL, PHP [LAMP Stack] Trên Ubuntu 20. 04 LTS
  • Cài đặt Nginx, MySQL, PHP [LEMP Stack] trên Ubuntu 20. 04 LTS
  • Cài đặt Apache, MariaDB, PHP [LAMP Stack] trong CentOS 8
  • Cài đặt ngăn xếp Apache, MariaDB, PHP [LAMP] trên Arch Linux
  • Cài đặt ngăn xếp Nginx, MariaDB, PHP [LEMP] trên Arch Linux

Thiết lập XAMPP dễ dàng hơn nhiều so với ngăn xếp LAMP và LEMP. Vì vậy, chúng tôi sẽ sử dụng ngăn xếp XAMPP trong suốt hướng dẫn này

Sau khi thiết lập ngăn xếp XAMPP, bạn cần tạo cơ sở dữ liệu MySQL và bảng bên trong cơ sở dữ liệu. Tham khảo hướng dẫn sau để biết cách tạo MySQL database và table trong XAMPP stack

  • Tạo bảng và cơ sở dữ liệu MySQL bằng PHP trong XAMPP

Với mục đích trình diễn, tôi sẽ tạo một bảng có tên "bán hàng" trong cơ sở dữ liệu có tên "my_company" trong ngăn xếp XAMPP của tôi

Chèn dữ liệu vào cơ sở dữ liệu MySQL bằng PHP

Chúng ta có thể chèn một bản ghi hoặc nhiều bản ghi cùng một lúc trong bảng MySQL. Đầu tiên, chúng ta sẽ xem cách chèn một bản ghi

Chèn một bản ghi vào bảng MySQL bằng PHP

Chúng tôi sẽ sử dụng câu lệnh Truy vấn SQL trong mã PHP của chúng tôi để chèn một bản ghi vào bảng. Chúng ta có thể chèn một bản ghi/hàng vào một bảng bằng cách sử dụng lệnh

INSERT INTO table_name VALUES [value1,value2,………….]
4

Cú pháp truy vấn

INSERT INTO table_name[column1,column2,………….] VALUES [value1,value2,………….]  

[Hoặc là]

INSERT INTO table_name VALUES [value1,value2,………….]

Trong đó, tên_bảng đại diện cho tên của bảng và các cột đại diện cho tên cột và các giá trị được chèn vào bảng

bước

1. Chỉ định tên máy chủ, tên người dùng MySQL, mật khẩu và tên cơ sở dữ liệu trong mã PHP

Ở đây, tên máy chủ là localhost, tên người dùng là

INSERT INTO table_name VALUES [value1,value2,………….]
5 và mật khẩu trống. Và tên cơ sở dữ liệu là my_company, chúng tôi đang tạo một bảng có tên "bán hàng" bên trong cơ sở dữ liệu này

2. Tạo kết nối bằng cách sử dụng các chi tiết trên

Bằng cách sử dụng chức năng

INSERT INTO table_name VALUES [value1,value2,………….]
6, chúng tôi sẽ thiết lập kết nối. Nó sẽ lấy ba tham số. Đầu tiên sẽ là tên máy chủ, thứ hai là tên người dùng và cuối cùng là mật khẩu. Nó cũng sẽ lấy một tên cơ sở dữ liệu là tùy chọn ở đây, bởi vì chúng tôi chỉ đang tạo kết nối

Mã số

$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]

3. Kiểm tra kết nối

Chúng ta có thể kiểm tra kết nối bằng hàm

INSERT INTO table_name VALUES [value1,value2,………….]
7 được chỉ định trong điều kiện
INSERT INTO table_name VALUES [value1,value2,………….]
8. Chức năng này sẽ hiển thị lỗi nếu kết nối không thành công

4. Chỉ định Truy vấn SQL để chèn một bản ghi vào bảng

Trong bước này, chúng tôi chỉ định truy vấn SQL để chèn các giá trị vào cơ sở dữ liệu. Đặt tên cơ sở dữ liệu là "my_company" và chúng tôi đang lưu trữ nó trong một truy vấn có tên biến. Tên bảng là "bán hàng" có ba cột

Mã số

________số 8_______

5. Kiểm tra việc tạo

Nếu muốn kiểm tra các giá trị đã chèn hay chưa, chúng ta có thể sử dụng hàm

INSERT INTO table_name VALUES [value1,value2,………….]
9

Mã số

mysqli_query[$connection, $query]

Nó sẽ lấy hai tham số

  • Tham số
    $connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
    0 chỉ định chi tiết kết nối
  • Tham số
    $connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
    1 là truy vấn sql mà chúng tôi sử dụng để chèn bản ghi/hàng vào bảng

Nếu điều kiện này là True, thì một hàng sẽ được chèn vào. Nếu không nó sẽ trả về một lỗi. Chúng ta có thể kiểm tra lỗi bằng cách sử dụng hàm

$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
2

6. Đóng kết nối

Đây là bước cuối cùng mà chúng ta phải đóng kết nối bằng cách sử dụng chức năng

$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
3

Mã số

mysqli_close[$connection];

Bây giờ chúng ta hãy viết một mã PHP mẫu dựa trên các bước trên

Mã PHP để chèn một bản ghi vào bảng MySQL

Tạo một tệp mới có tên

$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
4 trong thư mục
$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
5 với các nội dung sau trong đó

Đứng lên. Nếu bạn dùng Linux thì thư mục htdocs sẽ nằm dưới thư mục

$connection = mysqli_connect[$server_name, $user_name, $password,$database_name]
6. Nếu bạn đang dùng Windows, htdocs sẽ thường ở dạng C. thư mục \xampp\

Chủ Đề