ФорумРазработкаБазы данных → Организация сообщений на сайте

Организация сообщений на сайте

  • herotic

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 3:54

    Приветствую!
    Хочу сделать на сайте сообщения пользователей, чтобы они могли переписываться и никак не могу понять как сделать организацию сообщений в БД.
    Подскажите, пожалуйста, как сделать хранение их сообщений для пользователей?
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 25 декабря 2011 г. 4:10, спустя 15 минут 44 секунды

    Как-то так:
    messages (id, created_at, readed, sender_id, receiver_id, message);
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 16:32, спустя 12 часов 22 минуты 8 секунд

    А зачем в пхпбб сообщения делятся на две таблицы, отправители в одной, тексты сообщений в другой?
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 25 декабря 2011 г. 16:39, спустя 6 минут 23 секунды


    А зачем в пхпбб сообщения делятся на две таблицы, отправители в одной, тексты сообщений в другой?
    слабому разуму говнокодера этого не понять :-)
    Сапожник без сапог
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 16:42, спустя 2 минуты 50 секунд

    Я не говнокодер, я умереннокодер
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 25 декабря 2011 г. 16:44, спустя 2 минуты 14 секунд

    А зачем в пхпбб сообщения делятся на две таблицы, отправители в одной, тексты сообщений в другой?

    просто он хуйня :D
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 16:45, спустя 1 минуту 23 секунды


    просто ондуд хуйня :D


    согласен!
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 25 декабря 2011 г. 16:46, спустя 1 минуту 4 секунды

    между прочим создатели пхпбб это специально вынесли :-)

    кто догадается зачем - подарю +1 в карму :D
    Спустя 17 сек.


    просто ондуд хуйня :D


    согласен!
    началось, щас опять путевку в санаторий выпишу за грехи :D
    Сапожник без сапог
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 16:48, спустя 2 минуты 18 секунд

    Я думаю что для более быстрой COUNT(*) FROM
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 25 декабря 2011 г. 16:50, спустя 1 минуту 33 секунды


    Я думаю что для более быстрой COUNT(*) FROM
    для этого myisam используют :-)
    Сапожник без сапог
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи
  • fgets

    Сообщения: 1099 Репутация: N Группа: Кто попало

    Spritz 25 декабря 2011 г. 16:54, спустя 3 минуты 21 секунду

    Then using a sort of "link" table to connect everything together, try looking in a similar named table. Or it may be stored in the same table as the post text is.

    Переведите кому не западло, я нихуя не понял
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 25 декабря 2011 г. 17:06, спустя 12 минут 3 секунды

    вообще если думать согласно сдравому смыслу - то просто потому, что сами сообщения требуются намного реже, чем вся информация о них.
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 26 декабря 2011 г. 3:29, спустя 10 часов 23 минуты 32 секунды

    Это сделано специально чтоб у пыховчан была возможность заработать "+" в карму от Дуда!
  • herotic

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 26 декабря 2011 г. 3:36, спустя 6 минут 27 секунд


    Как-то так:
    messages (id, created_at, readed, sender_id, receiver_id, message);


    Тогда, если пользователь удалить свое отправленное сообщение, то у другого пользователя в исходящих оно удалится, а нужно чтобы оставалось.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!