【问题标题】:MySQL check if file exists on the serverMySQL 检查服务器上是否存在文件
【发布时间】:2016-02-29 12:19:06
【问题描述】:

我正在使用 PHP、MySQL 开发应用程序。我的 mysql 数据库中有一个表,其中存储了文件名。我想触发“SELECT”查询,如果服务器上存在文件,它将检查(从表中的文件名)。如果是,它应该返回yes,否则返回no。我尝试使用 LOAD_FILE 但没有成功。请让我知道如何使用 MySQL 的 SELECT 查询来做到这一点。

【问题讨论】:

    标签: mysql file-exists


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-15
        • 2012-10-01
        • 2012-06-13
        • 2014-06-27
        • 2011-11-16
        • 1970-01-01
        • 2014-12-12
        相关资源
        最近更新 更多