Сообщения в виде диалогов

Печать RSS
396


Чатланин
0
(select * from `dialogs` where `author`=? and `user`=? order by `time` desc limit 0, 10;", array($ya, $user))
Изменил: AlyOha (10.03.2012 / 22:52)
Автор
Пришелец
0
Таблица "dialogs"? Не осилил
Автор
Пришелец
0
Может кто объяснить? Заранее благодарен.

2000 лет д.н.э.
0
WolfEYE (10 Марта 2012 / 22:50)
На ум приходит только создание для каждого пользователя двух таблиц, с вх и исх личкой
От кого, кому, дата, текст, тема, прочтенное или нет, и дальше по желанию
Автор
Пришелец
0
Спасибо. Ну а как из этого составить диалоги?
B

Пришелец
0
mysql_query("select * from `dialogs` where `author`='$user' and `user`='$avtor' or `author`='$avtor' and
`user`='$user' order by `time` desc");

Добавлено через 02:08 сек.
Просьба ногами не бить))

2000 лет д.н.э.
0
Все верно
Автор
Пришелец
0
Я так понимаю, это выведет диалог, спасибо. А как вывести список диалогов?
С

Землянин
0
Список диалогов этих двух юзеров?

Самоё простое можно сортировать по дню, типа диалог сегодня, вчера и тд.

Можно добавить поле в таблицу, которое говорит что на этом сообщении диалог закрылся, и потом как нибудь обработать эту таблицу.
Изменил: Сергей (12.03.2012 / 06:07)
Автор
Пришелец
0
Bogdanes взялся мне помочь, за что ему спасибо. Всем остальным тоже спасибо.
<?
$query=mysqli_query($sql, "CREATE TABLE ".$login."
(LOGIN   CHAR(100)   NOT NULL,
STATUS   CHAR(1)   NOT NULL)");
?>
Вопрос: почему код выше не создает таблицу с именем, содержащимся в $login?
Изменил: Мага (13.03.2012 / 20:26)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск