Cách tạo bảng trong PhpMyAdmin bằng PHP

Trong hướng dẫn này, chúng ta sẽ thảo luận cách tạo bảng và cơ sở dữ liệu MySQL bằng PHP cũng như cách tạo bảng và cơ sở dữ liệu MySQL/MariaDB thông qua phpMyAdmin 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

Kết nối với MySQL bằng PHP

1. Chỉ định các tham số tên máy chủ, tên người dùng và mật khẩu MySQL trong mã PHP của bạn

Ở đây, tên máy chủ của tôi là localhost, tên người dùng MySQL là root và mật khẩu của nó trống

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

4, 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 (tôi. e. 
5) và cuối cùng là mật khẩu. Nó cũng sẽ lấy tên cơ sở dữ liệu là tùy chọn ở đây, vì chúng tôi chỉ tạo kết nối

Mã số

$connection = mysqli_connect($server_name, $user_name, $password);

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

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

6 được chỉ định trong điều kiện 
7. Chức năng này sẽ hiển thị lỗi nếu kết nối không thành công

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 để kết nối với MySQL

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

8 trong thư mục 
9 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

CREATE DATABASE database_name
0. Nếu bạn đang dùng Windows, htdocs sẽ thường ở dạng C. thư mục \xampp\

Đứng lên. Nếu bạn đang sử dụng ngăn xếp LAMP/LEMP, bạn có thể cần cập nhật mật khẩu gốc của MySQL trong đoạn mã trên

Mở trình duyệt web của bạn và trỏ nó đến http. // localhost/Connect_data. địa chỉ php. Nếu bạn thấy thông báo "Kết nối được thiết lập thành công", bạn đã kết nối với XAMPP

Cách tạo bảng trong PhpMyAdmin bằng PHP
Kết nối MySQL được thiết lập

Chúng tôi sẽ sử dụng đoạn mã này trong các ví dụ tiếp theo

Tạo cơ sở dữ liệu thủ công qua phpMyAdmin

Chúng ta có thể định nghĩa một cơ sở dữ liệu là một tập hợp các dữ liệu liên quan. Dữ liệu đề cập đến các bảng. Trong một cơ sở dữ liệu duy nhất, chúng ta có thể tạo bất kỳ số lượng bảng nào

1. Bắt đầu các mô-đun Apache và MySQL từ trung tâm điều khiển XAMPP

Cách tạo bảng trong PhpMyAdmin bằng PHP
Bắt đầu các mô-đun Apache và MySQL trong XAMPP

2. Mở phpMyAdmin bằng cách điều hướng đến http. //localhost/phpmyadmin/ URL từ trình duyệt web của bạn

3. Nhấp vào tab Cơ sở dữ liệu và nhập tên Cơ sở dữ liệu mà chúng tôi sẽ tạo. Ở đây, tôi sử dụng "My_Company" làm tên cơ sở dữ liệu. Để nguyên tab thứ hai và nhấp vào Tạo

Cách tạo bảng trong PhpMyAdmin bằng PHP
Tạo cơ sở dữ liệu qua phpMyAdmin

Cơ sở dữ liệu mới có tên "My_Company" vừa được tạo. Bạn có thể xem cơ sở dữ liệu mới được tạo từ ngăn bên trái hoặc trên thanh tiêu đề trên cùng của bảng điều khiển phpMyAdmin

Cách tạo bảng trong PhpMyAdmin bằng PHP
Xem cơ sở dữ liệu trong PhpMyAdmin

Chúng ta cũng có thể làm tương tự với một đoạn mã PHP như mô tả trong phần sau

Tạo cơ sở dữ liệu bằng mã PHP

Chúng tôi sẽ bao gồm một câu lệnh Truy vấn SQL trong mã PHP của chúng tôi để tạo cơ sở dữ liệu

Lệnh

CREATE DATABASE database_name
1 trong SQL có thể được sử dụng để tạo cơ sở dữ liệu

Cú pháp truy vấn

CREATE DATABASE database_name

Trong đó

CREATE DATABASE database_name
2 là tên của cơ sở dữ liệu

Hãy để tôi giải thích các bước để tạo cơ sở dữ liệu bằng PHP

bước

Ba bước đầu tiên giống như chúng ta đã làm khi thiết lập kết nối với MySQL ở bước trước đó

1. Chỉ định các trường tên máy chủ, tên người dùng mysql và mật khẩu trong mã PHP

Ở đây, tên máy chủ là localhost, tên người dùng là root và mật khẩu trống

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

CREATE DATABASE database_name
3, 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);

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

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

6 được chỉ định trong điều kiện 
7. Chức năng này sẽ hiển thị lỗi nếu kết nối không thành công. Đây là một bước tùy chọn

4. Chỉ định Truy vấn SQL để tạo cơ sở dữ liệu

Trong bước này, chúng tôi chỉ định truy vấn SQL để tạo cơ sở dữ liệu và lưu trữ nó trong một biến

Hãy nhớ rằng, chúng tôi đã tạo một cơ sở dữ liệu có tên "My_Company". Vì vậy, bây giờ chúng ta sẽ tạo một cơ sở dữ liệu mới gọi là "mycompany" và chúng ta đang lưu trữ nó trong một biến có tên truy vấn

Mã số

$query = "CREATE DATABASE mycompany";

5. Xác minh việc tạo cơ sở dữ liệu

Nếu muốn kiểm tra cơ sở dữ liệu đã được tạo hay chưa, chúng ta có thể sử dụng hàm

CREATE DATABASE database_name
6

Mã số

mysqli_query($connection, $query)

Nó sẽ lấy hai tham số

  • $connection chỉ định chi tiết kết nối
  • $query là truy vấn sql

Nếu đây là True, thì cơ sở dữ liệu được tạ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

CREATE DATABASE database_name
7

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

CREATE DATABASE database_name
8

Mã số

mysqli_close($connection);

Bây giờ chúng ta hãy viết mã PHP thực tế để thực hiện các bước trên

Mã PHP để tạo cơ sở dữ liệu MySQL

Xin lưu ý rằng chúng tôi sẽ tạo một cơ sở dữ liệu MySQL mới có tên là "mycompany" trong ví dụ này

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

CREATE DATABASE database_name
9 trong thư mục
9 với các nội dung sau trong đó

Mở trình duyệt web của bạn và điều hướng đến http. // localhost/tạo_cơ sở dữ liệu. php. Bạn sẽ thấy kết quả như thế này trong cửa sổ trình duyệt của mình

Cách tạo bảng trong PhpMyAdmin bằng PHP
Tạo cơ sở dữ liệu thành công

Bạn có thể xác minh xem cơ sở dữ liệu "mycompany" có thực sự được tạo từ bảng điều khiển phpMyAdmin hay không

Cách tạo bảng trong PhpMyAdmin bằng PHP
Xem cơ sở dữ liệu trong PhpMyAdmin

Tạo bảng thủ công qua phpMyAdmin

Những gì chúng ta đã thấy cho đến nay là cách tạo cơ sở dữ liệu MySQL bằng mã PHP và thông qua bảng điều khiển phpMyAdmin. Cơ sở dữ liệu trống. Bây giờ, chúng ta sẽ tạo một số bảng trong cơ sở dữ liệu

1. Đăng nhập vào phpMyAdmin bằng cách điều hướng đến http. //localhost/phpmyadmin từ trình duyệt web của bạn

2. Chọn cơ sở dữ liệu mà bạn muốn tạo bảng. Ở đây, tôi sẽ sử dụng cơ sở dữ liệu "mycompany"

Cung cấp tên bảng và số cột sẽ có mặt trong cơ sở dữ liệu. Ở đây mình đặt tên bảng là SALES và số cột là 3. Nhấn Go để tạo bảng

Cách tạo bảng trong PhpMyAdmin bằng PHP
Tạo bảng thủ công qua phpMyAdmin

3. Chỉ định tên cột và độ dài của cột với kiểu dữ liệu

  • Tên cột 1 là "id" với loại là INT và LENGTH/VALUES - 1
  • Tên cột 2 là "tên" với loại là VARCHAR và LENGTH/VALUES - 255
  • Tên cột 3 là "đếm" với loại là INT và LENGTH/VALUES - 1

Ở đây, INT đại diện cho các giá trị Số nguyên và VARCHAR đại diện cho các giá trị chuỗi

Sau khi nhập tên cột và độ dài của chúng, nhấp vào nút Lưu ở dưới cùng

Cách tạo bảng trong PhpMyAdmin bằng PHP
Nhập tên cột và độ dài

Khi các cột được tạo, bạn sẽ thấy chúng trong tab "Cấu trúc"

Cách tạo bảng trong PhpMyAdmin bằng PHP
Xem cấu trúc bảng

Bằng cách này, bạn có thể tạo bao nhiêu bảng tùy thích thông qua phpMyAdmin

Bây giờ, chúng ta sẽ xem cách tạo bảng bằng đoạn mã PHP

Tạo bảng bằng mã 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 để tạo bảng trong cơ sở dữ liệu

Chúng ta có thể sử dụng lệnh

$connection = mysqli_connect($server_name, $user_name, $password);
1 để tạo bảng trong cơ sở dữ liệu MySQL

Mã số

CREATE TABLE table_name(
Column_name datatype,
Column_name datatype,
…………..
…………..);

Trong đó,

$connection = mysqli_connect($server_name, $user_name, $password);
2 là tên của bảng và
$connection = mysqli_connect($server_name, $user_name, $password);
3 chỉ định tên của cột cùng với kiểu dữ liệu của nó

bước

Tạo các bảng trong cơ sở dữ liệu MySQL bằng mã PHP bao gồm các bước sau

1. Chỉ định tên máy chủ MySQL, tên người dùng, 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à root và mật khẩu trống

Chúng tôi đã tạo một bảng có tên "Sales" trong cơ sở dữ liệu "mycompany". Vì vậy, bây giờ chúng ta sẽ tạo một bảng mới có tên "Dịch vụ" trong cùng một cơ sở dữ liệu

2. Kết nối với cơ sở dữ liệu MySQL bằng các chi tiết trên

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

4, chúng tôi sẽ thiết lập kết nối. Nó sẽ lấy ba tham số. Đầu tiên 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

6 được chỉ định trong điều kiện 
7. 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 để tạo bảng

Trong bước này, chúng tôi chỉ định truy vấn SQL để tạo một bảng có tên là "Dịch vụ" trong "Cơ sở dữ liệu của tôi" và lưu trữ nó trong một biến có tên là truy vấn. Bảng "Dịch vụ" có ba cột

Mã số

0

5. Xác minh việc tạo bảng

Để kiểm tra xem bảng đã được tạo hay chưa, chúng ta có thể sử dụng hàm

CREATE DATABASE database_name
6

Mã số

mysqli_query($connection, $query)

Nó sẽ lấy hai tham số

  • Tham số
    $connection = mysqli_connect($server_name, $user_name, $password);
    8 chỉ định chi tiết kết nối
  • Tham số
    $connection = mysqli_connect($server_name, $user_name, $password);
    9 là câu truy vấn sql mà chúng ta sử dụng để tạo bảng với số lượng cột bằng nhau trong cơ sở dữ liệu

Nếu điều kiện này là True, thì một bảng sẽ được tạ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

CREATE DATABASE database_name
7

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

CREATE DATABASE database_name
8

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 để tạo một bảng trong cơ sở dữ liệu

Đoạn mã sau sẽ tạo một bảng mới có tên "Dịch vụ" trong cơ sở dữ liệu "My_Company" hiện có

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

$query = "CREATE DATABASE mycompany";
2 trong thư mục /htdocs với các nội dung sau trong đó

3

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ở trình duyệt web của bạn và điều hướng đến http. // localhost/create_table. php. Bạn sẽ thấy kết quả như thế này trong cửa sổ trình duyệt của mình

Cách tạo bảng trong PhpMyAdmin bằng PHP
Một bảng được tạo trong cơ sở dữ liệu

Bạn có thể xác minh xem bảng có tên "Dịch vụ" có thực sự được tạo trong cơ sở dữ liệu "My_Company" hay không thông qua bảng điều khiển phpMyAdmin

Để làm như vậy, hãy mở bảng điều khiển phpMyAdmin bằng cách điều hướng đến http. // localhost/phpmyadmin URL từ trình duyệt

Mở rộng tên cơ sở dữ liệu (i. e. My_Company) ở khung bên trái và chọn tên bảng (i. e. Dịch vụ). Và sau đó nhấp vào tab Cấu trúc trên khung bên phải. Trong tab Cấu trúc, bạn sẽ thấy các cột của bảng

Cách tạo bảng trong PhpMyAdmin bằng PHP
Xem cấu trúc bảng trong PhpMyAdmin

Phần kết luận

Trong hướng dẫn từng bước này, chúng tôi đã thảo luận cách kết nối với cơ sở dữ liệu MySQL và cách tạo cơ sở dữ liệu MySQL và bảng bằng mã PHP và thông qua bảng điều khiển phpMyAdmin

Chúng tôi đã cung cấp mã PHP mẫu để bạn tham khảo. Sửa đổi mã theo yêu cầu của bạn và kiểm tra mã đó trong XAMPP. Trong các bài viết sắp tới, chúng ta sẽ tìm hiểu thêm các chủ đề liên quan đến PHP MySQL

Làm cách nào để tạo bảng dữ liệu trong PHP?

Cấu trúc bảng. Tạo bảng nhân viên. .
Cấu hình. Tạo cấu hình. .
Tải xuống và bao gồm. Tải xuống Datatables từ đây. .
HTML. Create a and add column name in . .. .
Script – Khởi tạo DataTables. .
PHP – Trả về dữ liệu DataTables. .
Thử nghiệm. .
Phần kết luận

Làm cách nào để tạo cơ sở dữ liệu trong phpMyAdmin bằng mã PHP?

Các ví dụ sau tạo cơ sở dữ liệu có tên "myDB". .
Ví dụ (Hướng đối tượng MySQLi)
Ví dụ (Thủ tục MySQLi)
Ví dụ (PDO)

Chúng ta có thể tạo bảng bằng PHP không?

PHP sử dụng hàm mysqli query() hoặc mysql_query() để tạo bảng MySQL . Hàm này nhận hai tham số và trả về TRUE nếu thành công hoặc FALSE nếu thất bại.

Làm cách nào để tạo bảng trong phpMyAdmin bằng truy vấn SQL?

Tạo bảng MySQL trong phpMyAdmin .
Đăng nhập vào tài khoản của bạn Tóm tắt Hosting
Trên ngăn bên trái, nhấp vào Quản lý MySQL
Nhấp vào liên kết Quản lý ở phía bên phải của Cơ sở dữ liệu bạn đang làm việc
Cuộn xuống và nhấp vào phpMyAdmin
Trên thanh bên trái, nhấp vào liên kết của cơ sở dữ liệu bạn muốn tạo bảng trên đó