Как организовать именование файлов изображений в базе MySql?
Есть список клиентов, соответственно у каждого из них некая текстовая информация и его фотография. С ростом списка клиентов, решил все перевести в базу данных MySQL, дабы все новые автоматически записывались в нее.
Но столкнулся с проблемой вот такой. Текстовая информация уже занесена в таблицу клиентов, но теперь каждому клиенту нужно сопоставить фотографию, которые уже залиты на сервер и каждый файл имеет имя фамилию соответствующего клиента, но на русском языке. Как решить такую задачку? Какие функции php использовать для переименования/именования загруженных/загружаемых файлов?
И вопрос по самой базе, делать отдельную таблицу для путей к фотографиям или добавить новое поле к существующей?
первичный ключ - id_client, начинается с 1 и т.д., не безопасно как-то хранить фото клиента, может еще добавлять закодированную фамилию или что-то типа этого, а потом по id + code брать название файла, как считаете?
@rolia17 Ну можно закрыть доступ к папке с фото извне, а файл с фото выдавать PHP-скриптом, проверяя кто сейчас залогинился и может ли он это фото смотреть (если свое или админ - может, к примеру). Хотя это лишняя нагрузка на сервер.