おそらく紛らわしいタイトルです。SOアーカイブで、うまくいくと思った結果が1つ見つかりましたが、それでもうまくいきませんでした。
サーバー上のディレクトリにあるすべてのファイル(管理者として私にとって)を表示する関数を使用しています(これは正常に機能します)データベーステーブルにもファイル名が保存されています...
私がやりたいのは; サーバーファイルリストを生成している間、一致するファイル名をテーブルに照会します-データベーステーブルにないサーバー上の孤立を識別しようとしています。
以前にこれを行ったことがあるか、クエリを使用する「簡単な」タスクのようですが、完全に空白を描画して壁にぶつかっています。(行の結果がない場合、基本的なクエリは次の一致を探すだけで、不一致にフラグを立てます)。
SOアーカイブで私が見つけた1つの解決策は、次のようなクエリを「NOTIN」で使用することです。
$files_on_server = "file1,file3,file4,file7";
// Your SQL WHERE clause...
...WHERE `filename` NOT IN ($files_in_server)
しかし、それは私のためにそれをしていません。提案を事前に感謝します。