Как часть перехода с сервера Windows на сервер Linux, я должен очистить большое количество имен файлов.
Моя проблема заключается в том, что при выполнении:
db_query("UPDATE {files} SET filename = '%s' AND filepath = '%s' WHERE fid = %d", $file->filename, $file->filepath, $file->fid);
и затем выберите содержимое для $ file-> fid, поле имени файла имеет значение «0»
Если я выводю запрос как текст как до, так и после его выполнения, поле имени файла содержитимя файла, которое я указал, где в качестве пути к файлу хранится правильно.