2つのテーブルがfiles
ありservers
ます。スキーマは次のとおりです。
f_id, s_id, u_id, name, size, downloads, uploaded
s_id, name, description, disk_space, used_space, enabled
現在、特定のファイルと、そのファイルがホストされているサーバーに関する情報を取得しようとしています。テーブルでは、これはテーブルへの外部キーである列files
によって決定されます。ファイルの名前、サイズ、アップロードされた時間、およびファイルが存在するサーバーを取得したいと思います。私はこれを試しました:s_id
servers
public function get_file_details()
{
$sql= 'SELECT name, size, uploaded, server
FROM `files` f
JOIN `servers` s
ON f.s_id = s.u_id
WHERE f_id = ?
LIMIT 1';
}
しかし、それは機能しません。私は何が間違っているのですか?