Вы не зашли.
Главная » PHP » PHP+MySQL
#951. tipsun Off (19)
Moderator
2011.03.14 17:05
Не. Это пробовал. При ответе на сообщение появляются 2 диалога в списке.

Пыхом я так и сделал, такой запрос, потом сливаю всё в массив заменяя от_кого=моему_ид на кому
и если даже я ответил на сообщение, то $chats = array_unique($chats); нормализует smile
как в одноклассниках типа получилось.
При переходе открывается переписка.
Думал если мускулами можно, то надо бы меньше пыхтеть.
Отредактировано tipsun (2011.03.14 17:05)
#952. Gemorroj Off (107)
Administrator
2011.03.14 18:06
я ничерта не понял про 2 списка.
#953. tipsun Off (19)
Moderator
2011.03.14 18:06
Код:
span style="color: #0000BB"><?php$id = $_SESSION['id'];$q = $sql->query("SELECT DISTINCT from, toFROM messagesWHERE from='$id' or to='$id';");if($q->num_rows){ while($arr = $q->fetch_assoc()) { $dialog[] = $arr['from'] == $id ? $arr['to'] : $arr['from']; } $dialog = array_unique($dialog);}/*from | to | save1 /. Х | У .| Х ...\. Х | У .| У2 / У .| Х .| Х...\. У .| Х .| У1, 2 - сообщение для каждого,если он захочет очистить всё илиудалить сообщение из диалога*/?>
Отредактировано tipsun (2011.03.15 22:10)
#954. Gemorroj Off (107)
Administrator
2011.03.14 19:07
Вместо DISTINCT лучше используй GROUP BY
#955. tipsun Off (19)
Moderator
2011.03.14 19:07
СПС. Сейчас попробую...
- - - - -
Чет пока не понял как она работает.
Сделал на пофиг:
Код:
GROUP BY from, to
ORDER BY id
DESC;
Отредактировано tipsun (2011.03.14 19:07)
#956. fokus
Гость
2011.03.14 20:08
http://wapinet.ru/icq/registration_icq.php не работает пишет
Ошибка!
Проверте правильность данных и попробуйте еще раз


и так много раз в чем косяк ?
#957. Gemorroj Off (107)
Administrator
2011.03.14 23:11
fokus, спс
#958. tipsun Off (19)
Moderator
2011.03.15 22:10
tipsun написал:
Код:
span style="color: #0000BB"><?php$id = $_SESSION['id'];$q = $sql->query("SELECT DISTINCT from, toFROM messagesWHERE from='$id' or to='$id';");if($q->num_rows){ while($arr = $q->fetch_assoc()) { $dialog[] = $arr['from'] == $id ? $arr['to'] : $arr['from']; } $dialog = array_unique($dialog);}/*from | to | save1 /. Х | У .| Х ...\. Х | У .| У2 / У .| Х .| Х...\. У .| Х .| У1, 2 - сообщение для каждого,если он захочет очистить всё илиудалить сообщение из диалога*/?>
----
Код:
span style="color: #0000BB"><?php$id = $_SESSION['id'];$q = $sql->query("SELECT from, toFROM messagesWHERE from='$id' or to='$id'GROUP BY from, toORDER BY from;");if($q->num_rows){ while($arr = $q->fetch_assoc()) { $dialog[$arr['from'] == $id ? $arr['to'] : $arr['from']] = null; } $dialog = array_keys($dialog);}?>
Стыдно за предыдущий код, аайй....
- - - -
В этот раз выдает упорядоченный, без копий, список ИД тех, с кем переписывался, так сказать...

Код:
Array
(
[0] => 2
[1] => 7
[2] => 14
[n] => m
)
Отредактировано tipsun (2011.03.15 22:10)
#959. Nu3oN Off (11)
Moderator
2011.03.18 21:09
гемор, выстави в вап версии margin от левого края пунткта так на 3 хотя бы в подсветке кода
Я буду лучше голоден, но между креслом и рулем и на дороге.
#960. Gemorroj Off (107)
Administrator
2011.03.21 13:01
почитай что такое cron
Страниц: 194 95 96 97 98119 Все
Главная
WEB
PunBB Mod v0.6.2
0.032 s