Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

toplu resim silme

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
merhaba arkadaşlar,
sitemde veriler var. bu verilere baglı resim alanı var klasore kayıtlı olan resmi var.

Toplu olarak kategorisi genel olanları silecegim. sql sorgusunda sorun yok klasordeki resimleri nasıl silebilirim?
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
mysql_query("delete from resimler where kategori='genel'");

yerine

$sql = mysql_query("select resimadi from resimler where kategori='genel'");
while ($resim = mysql_fetch_array($sql)) {
mysql_query("delete from resimler where resimadi='".$resim["resimadi"]."');
unlink($resim["resimadi"]);
}

filan
 

AXSlayer

0
Onaylı Üye
Üye
Katılım
16 Haziran 2008
Mesajlar
11
Açılan Konu
0
Tepki puanı
0
mysql_query("delete from resimler where kategori='genel'");

yerine

$sql = mysql_query("select resimadi from resimler where kategori='genel'");
while ($resim = mysql_fetch_array($sql)) {
mysql_query("delete from resimler where resimadi='".$resim["resimadi"]."');
unlink($resim["resimadi"]);
}

filan

sql den degil sanirim arkadas ftp den silmek istiyor
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
Hata mesajı verdi.

Warning: unlink(oyunlar\resim\223.jpg) [function.unlink]: No such file or directory in /var/www/vhosts/siteadi.com/httpdocs/oyuntemizlik.php on line 9

yazdıgım kod:
PHP:
<?php
include('config.php');
conn();
$sql = mysql_query("select sira from oyunlar where baslik='yok'");
while ($resim = mysql_fetch_array($sql)) {
$resimmm = $resim["sira"] ;
mysql_query("delete from oyunlar where sira=".$resimmm."");
$resim = "oyunlar\\resim\\".$resim["sira"].".jpg";
unlink($resim);

$swf = "oyunlar\\swf\\".$resim["sira"].".swf";
unlink($swf);
}
?>
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
PHP:
<?php 
include('config.php'); 
conn(); 
$sql = mysql_query("select sira from oyunlar where baslik='yok'"); 
while ($resim = mysql_fetch_array($sql)) { 
$resimmm = $resim["sira"] ; 
mysql_query("delete from oyunlar where sira=".$resimmm.""); 
$resim = "oyunlar/resim/".$resim["sira"].".jpg"; 
unlink($resim); 

$swf = "oyunlar/swf/".$resim["sira"].".swf"; 
unlink($swf); 
} 
?>
 
Üst