1

この質問は、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
4

1 に答える 1