У меня есть изображения, хранящиеся в каталоге и их путь в таблице. Я хочу, чтобы, когда пользователь удаляет изображение, он сначала удаляется из каталога, а затем его ссылка удаляется из таблицы. я использовал unlink функция для этого. запрос для выбора записиудаление изображений из каталога и их ссылка из каталога
$file_link_query="SELECT picture FROM pics_catalogue WHERE catalogue_id=".$_GET['catalogue_id'];
и Codde что удалить изображение из каталога
mysql_select_db($database_connection, $connection);
$file_link_result=mysql_query($file_link_query,$connection) or die(mysql_error());
while($row=mysql_fetch_assoc($file_link_result))
{echo $row['picture'];
unlink("user_data/".$vendor_id."/".$row['picture']);}
и после этого я буду извлекать данные из таблицы
$pics_delete_query="DELETE FROM pics_catalogue WHERE catalogue_id=".$_GET['catalogue_id'];
$pics_delete_result=mysql_query($pics_delete_query,$connection) or die(mysql_error());
проблема что он удаляет запись из базы данных, но не удаляет файл.
И ваш вопрос? Также добавьте тип для '$ _GET ['catalogue_id']': '(int) $ _ GET ['catalogue_id']' для целей безопасности. –