Dizi içerisindeki elemenı seçip Silmek ?
xxxx tablonun içindeki resim sütünuna şu şekilde resim ekliyorum.
aaaa.jpg,sccc.jpeg,dddd.png,asdadsads.gif
şeklinde verileri ekliyorum
sonra bunları şu şekilde listeliyorum.
<?php $ssd = $row["id"];
$uret = $db->prepare("SELECT * FROM proje WHERE id=? ORDER BY icerik_resim limit 6 ");
$uret->execute([$ssd]);
foreach($uret as $res){
preg_match_all('/[a-zA-Z0-9_]+.(jpeg|gif|jpg|png)/', $res["icerik_resim"], $out);
foreach($out[0] as $image){
if(!empty($image)){ ?>
<div class="col-lg-3 col-md-6">
<div class="card">
<div class="el-card-item">
<div class="el-card-avatar el-overlay-1 col-md-12">
<img src="<?=TEMA?>/uploads/proje/<?=$image;?>" alt="<?=$row['icerik_resim'];?>" />
<div class="el-overlay">
<ul class="el-info">
<li><a class="btn default btn-outline-info image-popup-vertical-fit" href="<?=TEMA?>/uploads/proje/<?=$image;?>"><i class="fa fa-search"></i></a></li>
<li><a class="btn default btn-outline-warning" href="?"><i class="fa fa-trash"></i></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<?php }}}?>
burdaki seçim işlemini beceremedim ordaki resmi seçip nasıl silebilrim atıyorum
dddd.png adlı resmi büyütüp baktım beğenmedim silicem indis ini nasıl yakalayacağım.
günlerdir bakıyorum bişi yazmayım dedim, geçen birine elseif hakkında tavsiyeme agresif yaklaşınca çekindim ama yapı saçma. aynı seneryoyu üşenmedim uyguladım. böyle sonuç alman çok zor, alsan bile her aşamada normalden daha fazla kod yazman ve daha fazla işlem gerçekleştirmen gerekir.
veritabanını düzenlemeni tavsiye ederim örneğin proje_resimleri adında bir tablo aç burada
id proje_id resim şeklinde olsun
id resmin kendi idsi proje id ise projenin idsi olacak bu şekilde bir projede birden çok resim kullanabilirsin
örneğin ilk resmini ekleyeceksin ama bunu 5. proje için gerçekleştireceksin
id 1 proje_id 5 olacak
bu kullanımda ısrarcı olursan ileride sql sorgularının süreside uzayacaktır artan veriye bağlı olarak
yüksek ihtimalle son değeri alamaman ise sonunda virgül olmadığı için değişiklik gerçekleşmediğinden sonuca dahil olmuyor