За последние 24 часа нас посетили 16807 программистов и 1693 робота. Сейчас ищут 902 программиста ...

База данных для общения внутри сайта

Тема в разделе "PHP для новичков", создана пользователем Kharin, 1 мар 2014.

  1. Kharin

    Kharin Новичок

    С нами с:
    4 дек 2013
    Сообщения:
    11
    Симпатии:
    0
    Подскажите, как организовать базу данных для общения внутри сайта, нужно ли каждому пользователю создавать отдельную базу для сообщений или как то сыпать все в одну и из нее уже распределять?
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    отдельно для каждого пользователя не стоит.
    Сделайте так. Создайте таблицу users, message
    и в таблице сообщений
    создайте поле
    user id .. и другие поля, которые вам нужны.
    при записи сообщений пользователя, записываете в таблицу сообщений id usera который уникален, и вытаскиваете сообщение тоже по ид
     
  3. Kharin

    Kharin Новичок

    С нами с:
    4 дек 2013
    Сообщения:
    11
    Симпатии:
    0
    Ок, просто думал если выборку делать из всей кучи будет долго думать)
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    долго не знаю, но лучше так не делать) не рекомендуется)
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    А типо если вы сделаете с 2 баз будет быстро? :D