За последние 24 часа нас посетили 58209 программистов и 1845 роботов. Сейчас ищут 873 программиста ...

Отсылка массового сообщения

Тема в разделе "PHP для новичков", создана пользователем xak2, 23 апр 2007.

  1. xak2

    xak2 Guest

    Есть портал, там много пользователей, и часто отправляются личьные сообщения каждому пользователю от Администратора портала с одинаковым содержанием. Т.е. конечьно можно использовать while и отправлять каждому, но это займет много времени и ресурса в базе данных нежели былобы одно сообщение адресованое всем сразу. Как можно практичьно сделать так, чтобы 1 сообщение было адресовано всем?
    Вот таблица где хранятся сообщения:

    Код (Text):
    1. from    to  title   message     date    id  readed
    Сперва я делаю запрос чтобы выяснить сколько у него всего сообщений и сколько не прочитаных и на главной странице выводится так:

    Почта (0/1)

    Надо чтобы в эти числа и заодно входило сообщение адресованое всем.

    Я пробовал при отсылке отсылать пользователю "for_all" а потом в запросе:

    [sql]SELECT * FROM inbox WHERE `to` = '{$_SESSION['login']}' OR `to` = 'for_all'[/sql]

    Но естественно получилось ИЛИ.
     
  2. xak2

    xak2 Guest

    Ой да пока писал про AND вспомнил...