MySQL检查服务器上是否存在文件

时间:2015-11-26 11:53:31

标签: mysql file-exists

我正在使用PHP,MySQL开发应用程序。我的mysql数据库中有一个表,其中存储了文件名。我想触发'SELECT'查询,它将检查(来自表中的文件名)服务器上是否存在文件。如果是,它应该返回是,否则返回。我尝试使用LOAD_FILE但没有成功。请告诉我如何使用MySQL的SELECT查询执行此操作。

2 个答案:

答案 0 :(得分:1)

在MySQL而不是PHP中必须这样做的任何特殊原因?

PHP有一个名为file_exists http://php.net/manual/de/function.file-exists.php的函数,非常适合这种情况。您的MySQL服务器不应该访问整个文件系统,因此我建议您尽可能使用PHP。

答案 1 :(得分:0)

也许你可以在文件上使用inotifywait。用LOAD_FILE加载它并触发PHP /批处理脚本?