Mysql
 sql >> Database >  >> RDS >> Mysql

Elimina i file che non sono in una TABELLA MySQL

Basta selezionare tutte le immagini che non devono essere eliminate dal database e scorrere tutti i file.

$result = mysql_query("SELECT filename FROM no_delete");
while($row = mysql_fetch_assoc($result)) {
   $do_not_delete[] = $row['filename'];
}

foreach(glob("*") as $filename) {
    if (!in_array($filename, $do_not_delete)) {
        //delete them
    }
}