вопрос
Всем привет ребят подскажите это так и должно быть или нет, у меня вопрос заключается вот в чем, проверка юзера на голосование голосовал он или нет, тесть у меня две таблицы к примеру comm и comm_rt, в comm хранятся комментарии, а comm_rt хранятся рейтинги юзеров, я делаю запрос на проверку у комментария не голосовал ли юзер за этот комментарий,
u_id -> id голосовавшего юзера
c_id -> id комментария
Но у меня на каждый комментарий создается +1 запрос, тоесть если у меня к примеру 40 комментариев то +40 запросов, но это же бред, мне же сразу же сервак мускул положит, в чем вот подвох?.
SELECT u_id FROM comm_rt WHERE c_id AND u_id='{$member_id['user_id']}'
u_id -> id голосовавшего юзера
c_id -> id комментария
Но у меня на каждый комментарий создается +1 запрос, тоесть если у меня к примеру 40 комментариев то +40 запросов, но это же бред, мне же сразу же сервак мускул положит, в чем вот подвох?.
Все решил простым способом, к примеру у нас 16 комментариев юзер поставил из них 8 оценок и нам нужно вывести эти 8 оценок нам не нужно брать id комментария а просто сделать запрос с именем или id пользователя вот так
SELECT u_id FROM comm_rt WHERE u_id='{$member_id['user_id']}'-> и всего 1 запрос в базу