php實現(xiàn)數(shù)據(jù)庫刪除文件 php實現(xiàn)數(shù)據(jù)庫刪除文件的方法

在PHP中刪除數(shù)據(jù)庫MYSql里的圖片路徑字段,如何實現(xiàn)一并刪除文件夾下的對應圖片?

?php

站在用戶的角度思考問題,與客戶深入溝通,找到靈武網站設計與靈武網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站設計制作、網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣、申請域名、網絡空間、企業(yè)郵箱。業(yè)務覆蓋靈武地區(qū)。

//在刪除文件夾中文件時候如果刪除整個文件夾必須是在文件夾中沒有文件的情況下才可以刪除此文件夾所以首先要檢查文件夾中是否有文件,如果有文件先循環(huán)除文件個數(shù)及名稱先刪除然后才能刪除此文件夾,要是只刪除一個圖片或一個文本文件那么就只用unlink()這個函數(shù)就可以解決了以下是說明希望能幫到你

//opendir('imag/a')返回所有在文件夾中的文件

//readdir($handle)返回文件名稱得到文件名就可以刪除了

$sql="select

*

from

product

where

id=1";

$r=mysql_query($sql);

$r['psmall'];//得到圖片路徑

mysql_query("delete

from

product

where

id=1");//刪除商品

//如果要單獨刪除這個圖片直接用unlink($r['psmall']);

//如果要把這件商品下關聯(lián)的商品圖片也刪除用下面代碼

$imgurl="upload";//或者是

如下

//$imgurl="upload/商品文件夾";//刪除商品文件夾下所有商品圖片

/*if

($handle

=

opendir($imgurl))

{

while

(false

!==

($file

=

readdir($handle)))

{

if

($file

!=

"."

$file

!=

"..")

{

echo

"$file

";

unlink($imgurl."/$file");

}

}

closedir($handle);

}*/

?

PHP刪除數(shù)據(jù)庫符合條件的服務器文件

你好你的問題我已經看了,很高興為你解答,好像大家基本上都回答了你的問題了,簡單思路如下:

原理分析:

1、根據(jù)tid=0的條件,找出所有符合條件的數(shù)據(jù)

2、構建文件完整路徑,循環(huán)刪除文件

?php

//具備已經連接數(shù)據(jù)

//設置文件存儲路徑

$path = "";

//根據(jù)tid=0查找符合數(shù)據(jù)

$sql = "select url from sql_att where tid=0";

//執(zhí)行

$q = mysql_query($sql);

//多個結果集

while($row = mysql_fetch_array($q)){

//判斷文件是否存在,如果存在則刪除

if(file_exists($path.$row['url'])){

@unlink($path.$row['url']);

}

}

?

//以上是批量刪除方法,只是思路,如有疑問繼續(xù)追加

關于PHP刪除數(shù)據(jù)庫

?php

delete($_POST[id]);

?

?php

delete("www");

?

把這東西放在delete函數(shù)下邊應該就可以了

網頁標題:php實現(xiàn)數(shù)據(jù)庫刪除文件 php實現(xiàn)數(shù)據(jù)庫刪除文件的方法
文章路徑:http://muchs.cn/article0/dohdgoo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站建設網站建設、做網站、商城網站網站設計公司全網營銷推廣

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站建設