这个问题与从存储在 MySQL 中的片段创建路径或 URL 有关。
考虑以下:
我在文件系统中的以下路径中有一个文件:/application/path/to/file
PHP 应用程序有一个常量表示应用程序的 FS 路径:APP_PATH = /application/path/to
在数据库中,文件的条目有一个带有路径的列:
fileId: path:
1 "file"
在 FS 中重建文件的完整路径的最佳方法是什么?
鉴于我不想将文件的绝对路径存储在数据库中(以防我更改位置,例如,如果我更改托管服务提供商等)。
鉴于我不想在 PHP 中处理查询结果(可能会有数千个结果并循环遍历它们以添加 APP_PATH 会很耗时)。
我可以对我的 MySQL 语句进行一些更改吗?
一个示例查询是这样的:
SELECT * FROM files