Я пытаюсь загрузить unlink()
изображение из папки, в то время как это соответствует удалению строки из базы данных. Удаление строки из db отлично работает, но я не могу заставить unlink
работать.Удаление ссылки при удалении строки - pdo
Я googled в течение 2 часов и пробовал много чего, но он все еще не работает, я думаю, что у меня небольшой сбой, но я не могу понять это.
Можете ли вы предложить, что попробовать.
<?php
$pdo = connect();
if (isset($_GET['delete'])) {
$delete_id = $_GET['delete'];
$img = "SELECT slika FROM filmovi WHERE id = $delete_id";
$q = $pdo->prepare($img);
$q->execute();
$row = $q->fetchAll();
$sql = "DELETE FROM filmovi WHERE id = :filmID";
$query = $pdo->prepare($sql);
$query->bindParam(':filmID', $delete_id, PDO::PARAM_INT);
$query->execute();
$image = $row['slika'];
unlink("assets/img/movies/.'$image");
header("Location: index.php?movies");
die();
}
Я предполагаю, что ваши файлы на самом деле не названы с именем '.'' в начале имени файла. –
нет, $ image - это всего лишь один вар код ... что делать? –