2015-11-26 3 views
1

Я разрабатываю приложение с использованием PHP, MySQL. У меня есть таблица в моей базе данных mysql, в которой хранятся имена файлов. Я хочу вызвать запрос «SELECT», который будет проверять (из имен файлов в таблице), если файл существует на сервере. Если да, то он должен вернуть да, иначе нет. Я пытался использовать LOAD_FILE, но без успеха. Пожалуйста, дайте мне знать, как я могу это сделать, используя запрос SELECT MySQL.MySQL проверить, существует ли файл на сервере

ответ

0

Возможно, вы можете использовать inotifywait в файле. Загрузите его с помощью LOAD_FILE и вызовите скрипт PHP/batch?

1

Любая конкретная причина для этого в MySQL, а не в PHP?

PHP имеет функцию file_exists http://php.net/manual/de/function.file-exists.php, которая идеально подходит для этого. Ваш сервер MySQL не должен иметь доступ ко всей файловой системе, поэтому я предлагаю вам сделать это с помощью PHP, если это возможно.

Смежные вопросы