function Delete($id, $user_id='') {
global $db;
$pic_arr=$db->fetchRow("select `filename`,`folder_img` from `class_comments` where `id` = '$id' and `user_id`='$user_id'");
$pic_img = $pic_arr['filename'];
$pic_folder = $pic_arr['folder_img'];
$comm = new comments;
$comm->deleteFile($pic_img, $pic_folder);
}
function deleteFile($str, $folder='') {
global $config_abs_path;
$target_folder=$config_abs_path."/images/comment_img/".$folder;
@unlink($target_folder.'/'.$str);
}
по идее он просто должен взять название папки из базы и название файла по условию и удалить этот файл, но работает только если просто вписать прямой адрес к файлу, получается проблема в выводе данных из бд, может где-то не так подставляю значения или вывожу, сам запрос к базе верный и он выполняется