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

Slet filer, der ikke er i en mySQL-TABEL

Vælg blot alle billeder, der ikke skal slettes fra databasen, og gå gennem alle filer.

$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
    }
}


  1. Tilføjelse af antallet af samlede rækker gennem Marshmallow med @post_dump?

  2. OracleBulkCopy Hukommelseslækage (OutOfMemory Exception)

  3. Hvordan tilføjer du en redigeringsknap til hver række i en rapport i Oracle APEX?

  4. Oracle SQL-Loader håndterer effektivt interne dobbelte anførselstegn i værdier