2015-11-26 153 views
1

我正在開發一個使用PHP,MySQL的應用程序。我在我的mysql數據庫中有一個表,裏面存儲了文件名。我想觸發'SELECT'查詢,它將檢查(從表中的文件名)是否存在服務器上的文件。如果是的話,它應該返回是,否則不。我嘗試使用LOAD_FILE,但沒有成功。請讓我知道如何使用MySQL的SELECT查詢來做到這一點。MySQL檢查服務器上是否存在文件

回答

0

也許你可以在文件上使用inotifywait。用LOAD_FILE加載並觸發PHP /批處理腳本?

1

需要在MySQL中執行此操作而不是PHP的任何特定原因?

PHP有一個稱爲file_exists http://php.net/manual/de/function.file-exists.php的功能,非常適合這個功能。你的MySQL服務器不應該訪問你的整個文件系統,所以我建議你儘可能用PHP來做到這一點。

相關問題