powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Алгоритмы написания чата
3 сообщений из 3, страница 1 из 1
[PHP] Алгоритмы написания чата
    #33549194
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использую такой алгоритм для чата:
Есть 3 модуля.
1. Добавление сообщений
- Тут все ясно. Посли сообщение. Проверили все что надо. Добавили в базу запись
2. Обновление сообщений
- Тут тоже все ясно. Сделали большой запрос по выборке. Обработали. Вывели.
3. Модуль с видимыми пользователями результатами.
- Тоже понятно. Два фрейма. JS скрипт на вывод текста и на обновлние.

Выборка на приватные сообщения происходит так:
like '%приват [username]%' по строке сообщения...

На сколько данная структура чата правильна?
...
Рейтинг: 0 / 0
[PHP] Алгоритмы написания чата
    #33554545
skive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
лучше будет сделать структуру таблицы такой:
sender
recipient
message
--
в первом поле у тебя будет автор сообщения, во втором - получатель - в том случае если это приватное сообщение, а если нет - тогда это поле будет пустым
ну и message - само сообщение

Тогда ты сможешь очень просто выбирать из бд сообщения, приватные и нет :)
...
Рейтинг: 0 / 0
[PHP] Алгоритмы написания чата
    #33555665
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если мне надо сделать, чтобы я мог писать в приват нескольким пользователям одновременно...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Алгоритмы написания чата
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]