Hướng dẫn can mysql store pdfs? - mysql có thể lưu trữ pdf không?

Nếu bạn chỉ đơn giản là tìm cách lưu trữ các tệp PDF đã tải lên trên máy chủ của mình, thì việc sao chép tệp vào một thư mục nhất định hơn với tên tệp duy nhất và chỉ cần lưu trữ toàn bộ đường dẫn của tệp đó trong bảng MySQL của bạn.

Nếu bạn chắc chắn đang tìm cách lưu trữ dữ liệu nhị phân đầy đủ của tệp trong cơ sở dữ liệu MySQL của mình, thì bạn sẽ phải thực hiện thêm một chút công việc để đưa dữ liệu nhị phân vào trường Blob trong MySQL và sau đó biến nó thành một tệp khi Bạn kéo nó ra một lần nữa vào một ngày sau đó.

Bạn có thể sẽ muốn lưu trữ không chỉ dữ liệu nhị phân cho tệp trong bảng MySQL của bạn mà còn cả tên tệp, kiểu tệp và thậm chí có thể kích thước của tệp [để liệt kê trên trang web của bạn]. Bạn có thể sẽ muốn một bảng như;

CREATE TABLE files [
  id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  filename VARCHAR[128] NOT NULL,
  mimetype VARCHAR[64] NOT NULL,
  data MEDIUMBLOB NOT NULL
];

Trong PHP của bạn, sau đó bạn có thể chèn một tệp đã tải lên với một cái gì đó như sau;

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";

Lấy lại tệp sẽ yêu cầu một tập lệnh chuyên dụng chọn tệp thích hợp và sau đó sử dụng một loạt các lệnh 'tiêu đề' để đẩy tệp đó trở lại trình duyệt bằng một biểu mẫu mà trình duyệt biết cách xử lý nó.

Bạn có thể đọc một hướng dẫn đầy đủ về điều này ở đây.

Chúng tôi sẽ tải lên 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. & NBSP;

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

Cách tiếp cận: Đảm bảo bạn đã cài đặt XAMPP hoặc WAMP trên máy của bạn. Trong hướng dẫn này, chúng tôi sẽ sử dụng máy chủ WAMP.Make sure you have XAMPP or WAMP installed on your machine. In this tutorial, we will be using the WAMP server.

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

Đầu tiên, chúng tôi sẽ tạo một cơ sở dữ liệu có tên ‘Geekforgeeks. Bạn có thể sử dụng cơ sở dữ liệu hiện tại của mình hoặc tạo một cơ sở mới. Tạo một bảng có tên ‘pdf_data‘ với 3 cột để lưu trữ dữ liệu. Tham khảo ảnh chụp màn hình sau đây cho cấu trúc bảng.geeksforgeeks’. You can use your existing database or create a new one. Create a table named ‘pdf_data‘ with 3 columns to store the data. Refer to the following screenshot for table structure.

cấu trúc bảng

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

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 phản hồi của Bootstrap. Dưới đây là mã bao gồm liên kết CDN bootstrap trong phần đầu của mã HTML.

  • dbcon.php: Mã này thể hiện để kết nối ứng dụng của chúng tôi với cơ sở dữ liệu.This code demonstrates to connect our application to the database.

PHP

    $host =

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
0
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host =

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
0
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
3 =
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
5
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
8 =
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;
0
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    

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;
3 = = 37
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    

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;
8
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;
9_______

    

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
9
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
0
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;
8
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
2

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

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
6
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
7
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
8

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

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

Đầu ra: Cuối cùng, bạn sẽ có thể tải lên các tệp PDF và hiển thị các bản ghi từ cơ sở dữ liệu trên cùng một trang.

Tải lên PDF và hiển thịpdf“. The files uploaded by the client on the server will be stored in this folder. Create index.php and style.css. Keep your main project folder [For example.. GeeksForGeeks] in the “C://wamp64/www/“, if you are using WAMP or “C://xampp/htdocs/” folder if you are using the XAMPP server respectively. The folder structure should look like below:

Trong bài viết tiếp theo, chúng ta sẽ thấy cách chúng ta có thể hiển thị các tệp PDF từ cơ sở dữ liệu MySQL bằng PHP. Tệp PDF sẽ chỉ hiển thị khi nhấp vào một bản ghi cụ thể.

Chúng tôi sẽ tải lên 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. & NBSP;With the HTML form, we are collecting the data from the user by enabling the .pdf file attachment to upload.

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

Cách tiếp cận: Đảm bảo bạn đã cài đặt XAMPP hoặc WAMP trên máy của bạn. Trong hướng dẫn này, chúng tôi sẽ sử dụng máy chủ WAMP. Below is the HTML source code for the HTML form. In the HTML tag, we are using “enctype=’multipart/form-data” which is an encoding type that allows files to be sent through a POST method. Without this encoding, the files cannot be sent through the POST method. We must use this enctype if you want to allow users to upload a file through a form.

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

Đầu tiên, chúng tôi sẽ tạo một cơ sở dữ liệu có tên ‘Geekforgeeks. Bạn có thể sử dụng cơ sở dữ liệu hiện tại của mình hoặc tạo một cơ sở mới. Tạo một bảng có tên ‘pdf_data‘ với 3 cột để lưu trữ dữ liệu. Tham khảo ảnh chụp màn hình sau đây cho cấu trúc bảng.

cấu trúc bảng

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

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

$host9= 0

  
  
  
7__992

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3= 5 4 7    5 7$host5
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
18
  
  
  
7
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
20

$host9

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
22
  
  
  
7
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
24
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
25

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3= 5 4 7    5 7
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
42
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
50
  
  
  
7__1522

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3= 5 5 7

    7

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;
21
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    7___

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

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3
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;
33

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
90

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;
36
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
4

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
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;
39 7

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
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;
43

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
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;
45

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;
46
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;
47 7
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;
50
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;
51
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;
52

$host9

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;
54
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;
50
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;
56

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;
46
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;
58

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;
59
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;
60

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
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;
62

    7 2

    

  
  
  
2

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

Tạo bảng HTML và hiển thị các bản ghi: HTML Table and displaying records:

Chúng tôi sẽ tìm nạp các bản ghi từ cơ sở dữ liệu và hiển thị chúng trong bảng HTML.

Hiển thị hồ sơ từ cơ sở dữ liệu

Đoạn mã mã HTML: Mã nguồn HTML cho bảng HTML ở trên như sau. The HTML source code for the above HTML table is as follows.

HTML

  
  
  
4 7
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;
74 4 7
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;
81 4
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;
85 4
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;
89 4
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;
93
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;
94
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;
93 4
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;
93
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
00
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;
93 4
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;
93
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
06
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;
93 4
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
15 4
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
42 4
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
47
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
19
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
49
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46 4
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
47
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
19
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
57
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46 4
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
47
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
19
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
65
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
46 2

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;
91
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
4

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5= 5
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
15 where ‘id‘ is the first column of our ‘pdf_data‘ table. Similarly, we can fetch the data for the respective columns from the table.

  
  
  

Mã đầy đủ: Mã cuối cùng để tải tệp PDF vào 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:The final code for uploading the PDF file into the MySQL database and displaying all the records from the table using PHP is as follows. This full code includes:

  • index.php
  • style.css
  • dbcon.php

PHP

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
94
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
95
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
96
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
97

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

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
99
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
00 7
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
19
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
20
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
21 7
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
27 7
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
33 8
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
42 7

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74
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;
21
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74
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;
24
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;
25
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;
8
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
1
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;
18
  
  
  
12

  
  
  
13
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
9
  
  
  
15
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;
24
  
  
  
17

  
  
  
18
  
  
  
19

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

  
  
  
22
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;
39 7

  
  
  
13
  
  
  
27 29
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;
47 7______

  
  
  
39
  
  
  
40

  
  
  
29
  
  
  
42

  
  
  
29
  
  
  
44

  
  
  
22
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;
62

  
  
  
13 13
  
  
  
2

  
  
  
13
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;
33

  
  
  
13
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
90

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

  
  
  
22
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;
39 7

  
  
  
13
  
  
  
62 29
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;
47 7______

  
  
  
39
  
  
  
40

  
  
  
29
  
  
  
42

  
  
  
29
  
  
  
79

  
  
  
222262

  
  
  
13 13
  
  
  
2

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

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74
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;
33

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
90

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

  
  
  
13
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;
39 7

  
  
  
13
  
  
  
62 39
  
  
  
40

  
  
  
22
  
  
  
42

  
  
  
22 13
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;
62

  
  
  
92 2

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

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
20
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
4

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
20
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;
39 7 7    5 7$host5

7    5 7$host5 7    5 7

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
33 7    09 7    15 7
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;
74 7
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;
81 92    50 =
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
24
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

  
  
  
92    55
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;
25
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;
8
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
1    50
$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
7

  
  
  
92    62     63    64     65    55    67

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

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

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74    73    74     64
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
70    777777778

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74    73    74     64
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
70    84    778

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
74    73    74     64
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
70    91    778

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

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
56 18
  
  
  
2

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

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

    33$host04

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
20
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;
62

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;
91
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;
62

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
5
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;
62

while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
3
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;
62

    

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;
62

$host15

$host16

CSS

$host17

    $host19$host20$host21$host22$host23$host20$host21$host26

  
  
  
2

$host28

    $host30$host31$host20______8333

    $host36$host33

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

  
  
  
2

$host40

    $host42$host20$host44

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

  
  
  
2

$host47

    $host49$host20$host51

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host54$host20$host56

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host59$host60

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host19$host20$host65

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

  
  
  
2

$host68

    $host70$host20$host72 $host73 $host74

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host23$host20$host79 $host80

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host30$host31$host20______8333

    $host89$host20$host33

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host36$host33

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    $host98$host99

  
  
  
2

= 01

    = 03$host20= 05

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

    = 08$host20= 10

$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

  
  
  
2

= 13= 14$host20= 16= 17

    $host70$host20$host72 $host73 $host74
$filePointer = fopen[$_FILES['fileUpload']['tmp_name'], 'r'];
$fileData = fread[$filePointer, filesize[$_FILES['fileUpload']['tmp_name']]];
$fileData = addslashes[$fileData];
$sql = "INSERT INTO files [filename, mimetype, data] VALUES[ $fileName, $fileType, $fileData ]";
1

2

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

    

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;
8
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;
9_______
Finally, you should be able to upload the pdf files and display the records from the database on the same page.

    

$selectQuery = "select * from pdf_data"; 
$squery = mysqli_query[$con, $selectQuery];
9
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
0
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;
8
while [[$result = mysqli_fetch_assoc[$squery]]]
{
    ...
}
2

Đầu ra: Cuối cùng, bạn sẽ có thể tải lên các tệp PDF và hiển thị các bản ghi từ cơ sở dữ liệu trên cùng một trang.


Bài Viết Liên Quan

Chủ Đề