Загрузка файлов

У меня вопрос о том, как система загрузки и загрузки работает с php и mysql.

Я хочу загрузить mp3-файлы, чтобы только конкретный пользователь (вошедший в систему) мог просматривать доступные файлы, отсортированные в некоторых категориях, и загружать те, которые ему нужны, в то время как некоторые из них будут доступны публично, и каждый может их загрузить

Я чувствую себя действительно глупо, спрашивая об этом, но где хранятся файлы? Внутри стола? Или таблица указывает на каталог на моем веб-сервере? и как сохранить путь к файлу в базе данных. udload должен выполняться на стороне сервера, а не на веб-странице. Мои аудиофайлы доступны на локальном диске.

Я спрашиваю об этом, поскольку я действительно хочу это узнать, но даже основные вопросы могут быть трудными даже для формулировки, не говоря уже о решении … 🙂

Я застреваю, так как хочу сохранить путь к файлу в базе данных, чтобы он мог быть загружен пользователями.

Ожидание ввода