1
我有一個數據庫完整的圖像ID,這些ID對應於存儲在服務器上的圖像的文件名。我想檢查圖像目錄中的所有文件是否存在於數據庫中,如果不存在,則返回的數組,其中是不存在存在於數據庫中。PHP - 查看數據庫中是否存在多個文件的好方法?
目前我使用scandir
來獲取目錄中的文件數組,然後從SQLite數據庫中檢索所有圖像ID,並使用array_diff
返回數據庫中已存在的所有文件。
我不認爲這是一個非常有效的方法,尤其是當服務器上的文件數量增加時。我使用PHP。