`tags` varchar(255) default NULL, /* здесь сидят теги к фото в виде строки, где теги разделены запятой */
а разве хорошо сериализовать данные в базе? Это ж всю концепцию базы портит. может сделать таблицу-связку?
Это сделано для того что бы было легче редактировать и выводить например ленту записей с прикрепленными тегами. + Отпадает лишняя трата времени на присоединении еще и таблиц связи... + облегчаем поиск по тегам когда ищем записи с нужными тегами не по tag_id - а пот тексту тега
Облако тегов на PHP+MySQL