こんにちは私はこの単純な削除スクリプトを手に入れましたが、フォルダ内の1つのファイルを削除することしかできません。私はリンクを解除しようとしているいくつかの違ったものを試しましたが、うまくいきません。誰がそれがどのように行われているか知っていますか?unlinkを使用して複数のファイルを削除
$id = $_GET['id'];
$sql_get = "SELECT shop.id, shop.overskrift, shop.pris, shop.text, shop_pictures.ShopPictures_id, shop_pictures.shop_pictures_file
FROM shop INNER JOIN shop_pictures
ON shop.id = shop_pictures.fk_shop_pictures_shop_id WHERE Id=$id";
$result_get = mysqli_query($connection, $sql_get);
$row = mysqli_fetch_all($result_get);
$sql = "DELETE FROM shop WHERE Id=$id";
$result = mysqli_query($connection, $sql);
$sql = "DELETE FROM shop_pictures WHERE fk_shop_pictures_shop_id=$id";
if(!empty($row)) {
foreach($row as $data) {
unlink('../../img/shop_pictures/'.$data['shop_pictures_file']);
}
}
$result = mysqli_query($connection, $sql);
//header('Location: ../members.php');exit;
どのように各結果をループするつもりですか? – Blake
私は何を求めているのですか?私はリンク解除をループしたい。私は4つの画像をアップロードし、そのスクリプトで削除しようとすると1個だけ削除する – Jeno
'$ pics_being_deleted'はこのスクリプトのどこにも定義されていません。どのファイルを削除したいのか、それらのファイルをどのようにループしているのかは不明です。 – Blake