Làm cách nào để tìm nạp dữ liệu từ cơ sở dữ liệu máy chủ cục bộ và hiển thị trên bảng HTML bằng HTML?

Hướng dẫn này sẽ hướng dẫn bạn quy trình từng bước về cách tìm nạp bảng MySQL và hiển thị các bản ghi trong HTML bằng cách sử dụng PHP

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

Đầu tiên, chúng ta sẽ tạo một cơ sở dữ liệu "demo" và một bảng "products". Bạn có thể sử dụng PHPMyAdmin MySQL hoặc SQLyog để thực hiện truy vấn SQL sau

Truy vấn MySQL

/*Your SQL queries*/
CREATE DATABASE demo; /*phpmyadmin MySQL Database Query*/
/*or*/
CREATE DATABASE demo; /*SQLyog Database Query*/
USE demo;

/*Table structure*/
DROP TABLE IF EXISTS `products`;
CREATE TABLE `products` (
  `id` int(11) NOT NULL,
  `Manufacturer` char(60) DEFAULT NULL,
  `Module` char(60) DEFAULT NULL,
  `Series` char(60) DEFAULT NULL,
  `MPN` char(60) DEFAULT NULL,
  `Function` char(60) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*Data for the table*/
insert  into `products`(`id`,`Manufacturer`,`Module`,`Series`,`MPN`,`Function`) values
(1,'Microsoft','Operation System','A','1263187','OS'),
(2,'Amazon','Web Services','B','3473747','Web'),
(3,'Rockwell Automation','Electronic Modules','C','9854747','Machine Control'),
(4,'Facebook','Social Connectivity','D','1271517','Social'),
(5,'Google','Search Engine','E','6372673','Search');

Để nhập các bản ghi này, bạn có thể sao chép truy vấn này và chạy trực tiếp trong PHPMyAdmin MySQL hoặc SQLyog

Bảng "products" chứa 5 hàng và cột của bảng như sau

  1. ID sản phẩm
  2. Nhà sản xuất sản phẩm
  3. Loại mô-đun
  4. Dòng sản phẩm
  5. chức năng sản phẩm

Sau khi tạo cơ sở dữ liệu của chúng tôi, chúng tôi sẽ kết nối tệp


2 của chúng tôi với máy chủ MySQL trong PHP

Kết nối với máy chủ MySQL trong PHP

Hãy hiểu một số chức năng chính của MySQL được sử dụng trong PHP

  1. 
    
    3 - xác định thông tin máy chủ cục bộ
  2. 
    
    4 - kết nối với MySQL bằng cách truyền tham số từ hàm
    
    
    3
  3. 
    
    6 - hiển thị lỗi khi xảy ra lỗi cơ sở dữ liệu và
    
    
    7 chết

Đoạn mã (


2)


đầu ra

You have successfully connected to the MySQL database.

Bây giờ chúng tôi đã kết nối với máy chủ MySQL, hãy để chúng tôi truy xuất dữ liệu trong tập lệnh PHP

Hiển thị dữ liệu trong bảng HTML bằng PHP

Chúng tôi sẽ bao gồm


2 bằng cách sử dụng chức năng
You have successfully connected to the MySQL database.
0. Sau đó, vòng lặp
You have successfully connected to the MySQL database.
1 sẽ tự động tạo dữ liệu từ thuộc tính
You have successfully connected to the MySQL database.
2

HTML (____9_______3)



   
       Fetch data from the database in show it into a HTML table dynamically
      
   
 


Kiểu dáng

You have successfully connected to the MySQL database.
4 và
You have successfully connected to the MySQL database.
5 chỉ dành cho vấn đề giao diện người dùng mà chúng tôi đã kết hợp trong tệp
You have successfully connected to the MySQL database.
6 của mình

Tập lệnh PHP (

You have successfully connected to the MySQL database.
3)

 

Products Table

Product ID Product Manufacturer Product Type Product Series MPN Product Function "; while ($fetch = mysqli_fetch_array($response)) { echo ""; echo "" . $fetch['id'] . ""; echo "" . $fetch['Manufacturer'] . ""; echo "" . $fetch['Module'] . ""; echo "" . $fetch['Series'] . ""; echo "" . $fetch['MPN'] . ""; echo "" . $fetch['Function'] . ""; echo ""; } echo ""; mysqli_close($connect); } ?>

Hàm

You have successfully connected to the MySQL database.
8 được kích hoạt khi gửi biểu mẫu. Sau đó, chúng tôi đã sử dụng
You have successfully connected to the MySQL database.
9 để chọn tất cả các bản ghi từ bảng


   
       Fetch data from the database in show it into a HTML table dynamically
      
   
 


0

Chúng tôi đã lưu trữ chúng trong biến



   
       Fetch data from the database in show it into a HTML table dynamically
      
   
 


1. Sau đó, chúng tôi sử dụng vòng lặp
You have successfully connected to the MySQL database.
1 để tạo bảng cho đến khi
You have successfully connected to the MySQL database.
2 hoàn thành việc tìm nạp bản ghi ở dạng chỉ mục mảng

Bạn muốn tìm hiểu, Cách lấy dữ liệu từ cơ sở dữ liệu trong PHP và hiển thị nó trong bảng HTML? . Tạo kết nối giữa Bảng HTML và cơ sở dữ liệu MySQL bằng PHP. Và cũng về một số CSS để làm cho Bảng HTML trông đẹp hơn

Nhưng trước tiên, bạn có thể đọc Cách gửi dữ liệu từ biểu mẫu HTML tới cơ sở dữ liệu MySQL bằng Php

Mã nguồn




Table with database




connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, username, password FROM login";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "";
}
echo "
Id Username Password
" . $row["id"]. "" . $row["username"] . "" . $row["password"]. "
"; } else { echo "0 results"; } $conn->close(); ?>

Đầu ra của mã trên

Giải thích đoạn mã PHP trên

Nội tuyến 29. Tạo kết nối cơ sở dữ liệu để chúng tôi có thể lấy dữ liệu từ cơ sở dữ liệu

31, 32. Nếu có lỗi trong quá trình kết nối cơ sở dữ liệu thì chúng ta hiển thị lỗi đó và thoát khỏi chương trình. Nếu không có lỗi thì chúng tôi tiếp tục quá trình của mình

34. Truy vấn SQL để chọn dữ liệu từ cơ sở dữ liệu

35. Thực hiện truy vấn CHỌN và lưu trữ kết quả trong $result

36-40. Nếu kết quả đó chứa nhiều hơn 0 hàng thì hãy hiển thị dữ liệu đó trong bảng HTML

43, 44. Nếu kết quả chứa 0 hàng thì đưa ra thông báo “0 kết quả” và đóng kết nối cơ sở dữ liệu

Và đây là cách chúng tôi tìm nạp dữ liệu từ cơ sở dữ liệu và hiển thị nó trên bảng HTML bằng cơ sở dữ liệu PHP và MySQL

Phần kết luận. Sau khi bạn làm theo phương pháp trên, bạn hiển thị dữ liệu mà bạn đã lưu trữ trong cơ sở dữ liệu của mình trên bảng HTML với sự trợ giúp của PHP, MySQL

Làm cách nào chúng ta có thể lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong bảng HTML?

Hiển thị dữ liệu trong bảng HTML bằng PHP & MySQL .
Kết nối PHP với cơ sở dữ liệu MySQL
Chèn dữ liệu vào bảng PHPMyAdmin
Lấy dữ liệu từ bảng MySQL
Hiển thị dữ liệu trong bảng HTML
Tự kiểm tra để chèn dữ liệu

Làm cách nào để lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong trang web?

Làm cách nào để liên kết cơ sở dữ liệu với một trang web? .
Chuẩn bị chi tiết tài khoản người dùng cơ sở dữ liệu của bạn. Thông tin chi tiết về tài khoản cơ sở dữ liệu của bạn sẽ cần thiết để thiết lập kết nối với trang web. .
Kết nối với cơ sở dữ liệu của bạn. .
Truy vấn dữ liệu của bạn. .
Xuất dữ liệu của bạn. .
Kiểm tra tập lệnh của bạn và trình bày dữ liệu

Làm cách nào để truy xuất dữ liệu từ cơ sở dữ liệu SQL trong HTML?

Bạn có thể sử dụng cơ sở dữ liệu hiện có của mình hoặc tạo một cơ sở dữ liệu mới. .
tạo cơ sở dữ liệu “geeksforgeeks”
cấu trúc bảng của “userdata”
tạo một bảng 'userdata' từ bảng điều khiển SQL
chèn bản ghi
cấu trúc thư mục
đầu ra

Làm cách nào để lấy dữ liệu từ cơ sở dữ liệu và hiển thị nó trong bảng HTML bằng Java?

Chương trình hiển thị dữ liệu từ cơ sở dữ liệu thông qua servlet và JDBC .
nhập java. io. *;
nhập javax. đầy tớ. *;
nhập javax. đầy tớ. http. *;
nhập java. sql. *;
hiển thị lớp công khai mở rộng HttpServlet
public void doGet(HttpServletRequest req, HttpServletResponse res) ném IOException, ServletException