Cách lưu trữ tệp pdf trong cơ sở dữ liệu mysql bằng nút js

Chúng tôi sẽ tải nhiều bản ghi lên cơ sở dữ liệu và hiển thị tất cả các bản ghi từ cơ sở dữ liệu trên cùng một trang.  

Trong bài viết này, chúng ta sẽ xem cách tải tệp PDF lên cơ sở dữ liệu MySQL bằng PHP.  

Tiếp cận. Đảm bảo bạn đã cài đặt XAMPP hoặc WAMP trên máy của mình. Trong hướng dẫn này, chúng tôi sẽ sử dụng máy chủ WAMP

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

Đầu tiên, chúng ta sẽ tạo một cơ sở dữ liệu có tên là 'geeksforgeeks'. 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 bảng có tên ‘pdf_data‘ có 3 cột để lưu dữ liệu. Tham khảo ảnh chụp màn hình sau để biết cấu trúc bảng

cấu trúc bảng

Sao chép và dán đoạn mã sau vào bảng SQL của PHPMyAdmin của bạn

CREATE TABLE IF NOT EXISTS `pdf_data` [
  `id` int[50] NOT NULL AUTO_INCREMENT,
  `username` varchar[50] NOT NULL,
  `filename` varchar[255] NOT NULL,
  PRIMARY KEY [`id`]
] ENGINE=MyISAM DEFAULT CHARSET=latin1;

Chúng tôi sẽ sử dụng Bootstrap để sử dụng Hệ thống lưới đáp ứng của Bootstrap. Dưới đây là mã để bao gồm liên kết Bootstrap CDN trong phần đầu của mã HTML

  • dbcon. php. Mã này minh họa để kết nối ứng dụng của chúng tôi với cơ sở dữ liệu

PHP




5

 

    

  
  
  
7
  
  
  
8_______5_______6 7
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
66
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
81
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
68
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
83
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
84
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
76
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
86

5

 

=5____5_______16 =

=5_______5_______19;

=5

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
22
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
23
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
6_______5_______9
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
16
  
  
  
5

04

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
91$host0

13$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89_______15_______16
  
  
  
17

  
  
  
18
  
  
  
19
  
  
  
20 =
  
  
  
22;

  
  
  
18
  
  
  
19
  
  
  
26 =
  
  
  
28
  
  
  
29

  
  
  
18

  
  
  
18
  
  
  
32
  
  
  
33 =
  
  
  
35
  
  
  
36

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89____324_______2

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89____325_______2
  
  
  
41$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
57_______325_______2
  
  
  
45
  
  
  
46
  
  
  
17
  
  
  
48
  
  
  
45$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
57_______325_______2
  
  
  
45
  
  
  
46
  
  
  
17
  
  
  
56
  
  
  
45$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
57_______325_______2
  
  
  
45_______15_______46
  
  
  
17
  
  
  
64
  
  
  
45$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89_______329_______3
  
  
  
41$host0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89_______15_______16
  
  
  
17

  
  
  
18    0

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89____324_______2

13$host0

85

    ;3_______326_______3$host0

;3______326_______3$host0

mã PHP

Tiếp cận

Đầu tiên, chúng tôi đang chọn tất cả các cột từ bảng pdf_data và sau đó thực hiện truy vấn trong $squery

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];

Tiếp theo, chúng ta sẽ sử dụng vòng lặp while để tìm nạp tất cả các hàng của bảng và lưu trữ dữ liệu trong $result

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}

Dữ liệu tìm nạp bây giờ sẽ được hiển thị theo cột trong bảng HTML với sự trợ giúp của

Mã đầy đủ. Mã cuối cùng để tải tệp PDF lên cơ sở dữ liệu MySQL và hiển thị tất cả các bản ghi từ bảng bằng PHP như sau. Mã đầy đủ này bao gồm

  • mục lục. php
  • Phong cách. css
  • dbcon. php

PHP




94

  
  
  
95
  
  
  
96

 

  
  
  
97

  
  
  
98____15_______99$host0

18 7

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
66
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
67
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
68
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
69
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
86

5

7     30

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
22    32

    33_______325_______34

  
  
  
18    36

    37_______5_______37_______326_______4=

    28____325_______42$host0

    44_______5_______45$host4_______327_______5_______48

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
49
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
50
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
52
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
48$host0

    54____325_______55

    44_______325_______57

    44_______325_______59

    37_______5_______60

    28 18 18

  
  
  
18_______5_______37$host4=326_______6$host0

18____5_______60

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89____327_______14

22;

$host07_______327_______74

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
23
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
6
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
9=69
  
  
  
5

 

$host07_______327_______81 =82=83 =84=74=86

18____5_______60

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
89_______5_______60

5

 

    

  
  
  
7
  
  
  
8_______5_______6

Chủ Đề