rolia17
@rolia17
Front-end Developer

Как организовать именование файлов изображений в базе MySql?

Есть список клиентов, соответственно у каждого из них некая текстовая информация и его фотография. С ростом списка клиентов, решил все перевести в базу данных MySQL, дабы все новые автоматически записывались в нее.

Но столкнулся с проблемой вот такой. Текстовая информация уже занесена в таблицу клиентов, но теперь каждому клиенту нужно сопоставить фотографию, которые уже залиты на сервер и каждый файл имеет имя фамилию соответствующего клиента, но на русском языке. Как решить такую задачку? Какие функции php использовать для переименования/именования загруженных/загружаемых файлов?

И вопрос по самой базе, делать отдельную таблицу для путей к фотографиям или добавить новое поле к существующей?
  • Вопрос задан
  • 2418 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
И вопрос по самой базе, делать отдельную таблицу для путей к фотографиям или добавить новое поле к существующей?

Вообще ничего не делать с базой. Зачем?
Именуйте фотографии по значению первичного ключа таблицы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@maxyc_webber
Web-программист
файлы, на мой взгляд, лучше не хранить в бд.
а по теме google php move_uploaded_file. google php rename files
Ответ написан
Комментировать
@vdem
Проще всего именовать файлы по id пользователя в БД - тогда не нужно нигде хранить пути к фотографиям.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы