Cách xóa tệp khỏi cơ sở dữ liệu trong PHP

Xin chào các bạn, đây là bài viết tiếp theo của chúng tôi về cách tải lên và xem tệp trước đó, bây giờ Trong hướng dẫn này, chúng ta sẽ thấy cách xóa hoàn toàn [xóa] các tệp đã tải lên khỏi thư mục cũng như khỏi bảng cơ sở dữ liệu MySQL bằng PHP, bạn có thể xóa bất kỳ . khi bạn tải lên bất kỳ tệp nào, nó sẽ di chuyển trên thư mục cụ thể và cũng cần phải cập nhật hoặc xóa tệp khỏi thư mục khi bạn xóa dữ liệu khỏi mysql. Vì vậy, hãy xem hướng dẫn đơn giản nhưng hữu ích này


Tải xuống tập lệnh


Đọc thêm. Tải lên thao tác Chèn, Cập nhật & Xóa với Hình ảnh [Truy vấn PDO]

Ở đây tôi sẽ sử dụng cùng một Cơ sở dữ liệu cũ và bảng với dữ liệu kết xuất đã được sử dụng trong hướng dẫn tải lên tệp của chúng tôi.

Trong PHP sử dụng hàm unlink[] chúng ta có thể xóa các tập tin khỏi thư mục.

ví dụ.
unlink["folder_name/".file_name];

Mã mẫu.
______1
Giải thích tập lệnh.
- Trước tiên, hãy viết truy vấn chọn để tìm nạp tệp từ cơ sở dữ liệu.
- Mã này có thể hoạt động với điều kiện if[isset[$_GET[]].
- Sau khi tìm nạp tệp, đặt tệp đã tìm nạp vào hàm unlink[] như trên.

Vậy là xong, hy vọng bạn thích hướng dẫn ngắn gọn và đơn giản này.

Tải tập lệnh xuống




Hôm nay, chúng tôi muốn chia sẻ với bạn PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn PHP xóa hình ảnh khỏi mysql để xóa cả thư mục, hãy nghe về Xóa tệp đã tải lên khỏi thư mục bằng PHP và MySQL, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về Cách cho phép người dùng xóa tệp khỏi cơ sở dữ liệu và đường dẫn thư mục tệp với một ví dụ

PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu

nội dung

  • PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu
    • Xóa tệp trong PHP bằng chức năng hủy liên kết
    • Đọc
    • Bản tóm tắt
    • Bài viết liên quan

Có những điều sau đây Đơn giản về PHP Xóa tệp khỏi thư mục và cơ sở dữ liệu Thông tin đầy đủ với ví dụ và mã nguồn

Vì tôi sẽ giới thiệu Bài đăng này với ví dụ Hoạt động trực tiếp để phát triển việc tạo và xóa tệp trong php, vì vậy tệp xóa php trong thư mục cho ví dụ này như sau

Trong PHP, chúng ta có thể xóa bất kỳ tệp nào bằng hàm unlink[]. Hàm unlink[] chỉ chấp nhận một đối số. tên tập tin. Nó tương tự như hàm unlink[] của UNIX C

PHP unlink[] tạo ra lỗi mức E_WARNING nếu tệp không bị xóa. Nó trả về TRUE nếu tệp được xóa thành công nếu không thì FALSE

cú pháp

$filename đại diện cho tên của tệp sẽ bị xóa

Ví dụ xóa tệp PHP

đầu ra

File deleted successfully

Để xóa một tập tin bằng cách sử dụng PHP rất dễ dàng. Xóa tệp có nghĩa là xóa hoàn toàn tệp khỏi thư mục để tệp không còn tồn tại. PHP có hàm unlink[] cho phép xóa tệp. Hàm unlink[] của PHP nhận hai tham số $filename và $context. cú pháp

unlink[ $filename, $context ];

Các chương trình dưới đây minh họa cách tiếp cận trên. chương trình 1. Chương trình này sử dụng hàm unlink[] để xóa tệp khỏi thư mục. Giả sử có một tệp có tên là “gfg. txt”

php




gfg.txt has been deleted
0

gfg.txt has been deleted
1

gfg.txt has been deleted
2

gfg.txt has been deleted
3

gfg.txt has been deleted
4
gfg.txt has been deleted
5

gfg.txt has been deleted
3

gfg.txt has been deleted
0

gfg.txt has been deleted
1
gfg.txt has been deleted
2
gfg.txt has been deleted
4
gfg.txt has been deleted
4

gfg.txt has been deleted
5
gfg.txt has been deleted
6
gfg.txt has been deleted
7
gfg.txt has been deleted
4
gfg.txt has been deleted
9


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
21

$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
22

gfg.txt has been deleted
5
gfg.txt has been deleted
6
gfg.txt has been deleted
7
gfg.txt has been deleted
4

$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
27


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20

 


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
29

đầu ra

gfg.txt has been deleted

chương trình 2. Chương trình này sử dụng hàm unlink[] để xóa một tệp khỏi thư mục sau khi sử dụng một số thao tác.  

php




gfg.txt has been deleted
0

gfg.txt has been deleted
1

gfg.txt has been deleted
2

 

gfg.txt has been deleted
4
gfg.txt has been deleted
04
gfg.txt has been deleted
05
gfg.txt has been deleted
06
gfg.txt has been deleted
07
gfg.txt has been deleted
08____409
gfg.txt has been deleted
10

gfg.txt has been deleted
11

gfg.txt has been deleted
12

gfg.txt has been deleted
13
gfg.txt has been deleted
4____408
gfg.txt has been deleted
16
gfg.txt has been deleted
10

gfg.txt has been deleted
18
gfg.txt has been deleted
4
gfg.txt has been deleted
20

 

gfg.txt has been deleted
0

gfg.txt has been deleted
1
gfg.txt has been deleted
2
gfg.txt has been deleted
4
gfg.txt has been deleted
4

gfg.txt has been deleted
5
gfg.txt has been deleted
6
gfg.txt has been deleted
7
gfg.txt has been deleted
4
gfg.txt has been deleted
9


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
21

$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
22

gfg.txt has been deleted
5
gfg.txt has been deleted
6
gfg.txt has been deleted
7
gfg.txt has been deleted
4

$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
27


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
20

gfg.txt has been deleted
3


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
29

đầu ra


$res=mysql_query["SELECT file FROM tbl_uploads WHERE id=".$_GET['remove_id']];
$row=mysql_fetch_array[$res];
mysql_query["DELETE FROM tbl_uploads WHERE id=".$_GET['remove_id']];
unlink["uploads/".$row['file']];
2

Ghi chú. Nếu tệp không tồn tại thì nó sẽ hiển thị lỗi

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để xóa tệp khỏi cơ sở dữ liệu trong PHP?

Trong PHP, chúng ta có thể xóa bất kỳ tệp nào bằng hàm unlink[] .

Làm cách nào để xóa tệp khỏi máy chủ trong PHP?

Hàm ftp_delete[] xóa tệp trên máy chủ FTP.

Làm cách nào để xóa tệp khỏi thư mục trong PHP?

Chương trình 2. Chương trình này sử dụng chức năng unlink[] để xóa tệp khỏi thư mục sau khi sử dụng một số thao tác.

Làm cách nào để xóa tệp trong MySQL?

Câu lệnh XÓA MySQL .
XÓA TỪ tên_bảng điều kiện WHERE;
Thí dụ. XÓA KHỎI KHÁCH HÀNG WHERE CustomerName='Alfreds Futterkiste';
XÓA KHỎI tên_bảng;
Thí dụ. XÓA KHỎI Khách hàng;

Chủ Đề