За последние 24 часа нас посетили 18545 программистов и 1707 роботов. Сейчас ищут 959 программистов ...

Создание подписки

Тема в разделе "PHP и базы данных", создана пользователем Kharin, 2 мар 2014.

  1. Kharin

    Kharin Новичок

    С нами с:
    4 дек 2013
    Сообщения:
    11
    Симпатии:
    0
    Доброго времени суток, помогите разобраться с вопросом организации подписки на новости пользователями. Есть несколько видов новостей: религия, финансы, политики и т. п. Как сделать так, чтобы пользователь мог подписываться на несколько видов новостей и получать рассылку только с подписанных новостей. Какие создать базы и какую связь сделать между ними.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    юзеры
    рассылки
    юзер+рассылка
     
  3. Kharin

    Kharin Новичок

    С нами с:
    4 дек 2013
    Сообщения:
    11
    Симпатии:
    0
    Это понятно. Как это все сделать. В базе данных юзеров в графе подписки писать несколько значений или можно сделать как-то по другому?
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    что "по другому"? сделай хоть как-нибудь, а потом думай хорошо это или нет.

    p.s. не называй таблицу базой
     
  5. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    тебе ж написали: юзеры, рассылки, юзеры + рассылки, т.е. три таблички, одна из них связующая, типа id, user_id, mailinglist_id.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да, для каждой пары юзер+рассылка своя запись. выборка становится простой.