Как сделать раздел «Закладки»?
Но проблема в том что пользователь же не добавит только одно видео в закладки, если их там будет 100,200,300. то и соответственно и полей id для видео будет тоже много.
Изучайте представление связей в реляционных БД. Ключевые слова: "One To Many", "Many To Many".
По поводу всего остального могу только посоветовать учиться разбивать задачи на подзадачи. У вас в вопросе указано минимум две задачи: хранение и получение данных текущего пользователя, хранение списка избранных видео у пользователя.
Вообщем суть такова, возле видео будет иконка, которая по нажатию будет добавлять это видео в закладки. ajax скрипт с запросом на сервер о добавлении id этого видео в избранное.Как с помощью сессии отобразить это видео в закладках?ни сессия ни куки не подходят для хранения избранного. Таблица со связями юзер_ид - видео_ид. т.е. можно к примеру login записать в куки и хранить там, также как и в сессии?не так же, сессия хранится на сервере, из браузера к ее данным доступа нет. Куки хранятся на локальной машине, к ним есть доступ как физически, через файловую систему, так и через js в браузере.