Очистка БД от ненужных записей
В общем, у меня есть папка с файлами, есть много записей БД с информацией об этих файлах, много файлов было удалено, и теперь стоит задача очистить БД от ненужных. Хотел сделать всё быстро и просто, однако очень странно, что у меня ничего не вышло.
Простой костыль, который мне не помог:
if ($open = scandir(FILES)) {
foreach ($open as $k => $v) {
if ($v != "." && $v != ".." && $v != "thumb") {
$db->query("delete from `files` where `filename` != '{$v}'");
}
}
}
Что можно завелосипедить?
Источник: Stack Overflow на русском