sql >> Database >  >> RDS >> Mysql

Bestanden verwijderen die niet in een mySQL-TABEL staan

Selecteer gewoon alle foto's die niet uit de database moeten worden verwijderd en doorloop alle bestanden.

$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. GROUP_CONCAT mysql-instructiefout

  2. mysqldump op externe server

  3. Hoe kan ik een Oracle-functie uitvoeren vanuit een LINQ-expressie in Entity Framework 4?

  4. Hoe WEEKDAY() werkt in MariaDB