#951 2011.03.14 17:43

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: PHP+MySQL

Не. Это пробовал. При ответе на сообщение появляются 2 диалога в списке.

Пыхом я так и сделал, такой запрос, потом сливаю всё в массив заменяя от_кого=моему_ид на кому
и если даже я ответил на сообщение, то $chats = array_unique($chats); нормализует smile
как в одноклассниках типа получилось.
При переходе открывается переписка.
Думал если мускулами можно, то надо бы меньше пыхтеть.

Отредактировано tipsun (2011.03.14 17:50)

Неактивен

#952 2011.03.14 18:10

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

я ничерта не понял про 2 списка.

Неактивен

#953 2011.03.14 18:13

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: PHP+MySQL

Код:

1
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:38)

Неактивен

#954 2011.03.14 19:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Вместо DISTINCT лучше используй GROUP BY

Неактивен

#955 2011.03.14 19:11

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: PHP+MySQL

СПС. Сейчас попробую...
- - - - -
Чет пока не понял как она работает.
Сделал на пофиг:

Код:

1
2
3
GROUP BY from, to
ORDER BY id
DESC;

Отредактировано tipsun (2011.03.14 19:39)

Неактивен

#956 2011.03.14 20:59

fokus
Гость

Re: PHP+MySQL

http://wapinet.ru/icq/registration_icq.php не работает пишет
Ошибка!
Проверте правильность данных и попробуйте еще раз


и так много раз в чем косяк ?

#957 2011.03.14 23:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

fokus, спс

Неактивен

#958 2011.03.15 22:28

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: PHP+MySQL

tipsun написал:

Код:

1
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 - сообщение для каждого,если он захочет очистить всё илиудалить сообщение из диалога*/?>

----

Код:

1
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);}?>

Стыдно за предыдущий код, аайй....
- - - -
В этот раз выдает упорядоченный, без копий, список ИД тех, с кем переписывался, так сказать...

Код:

1
2
3
4
5
6
7
Array
(
[0] => 2
[1] => 7
[2] => 14
[n] => m
)

Отредактировано tipsun (2011.03.15 22:52)

Неактивен

#959 2011.03.18 21:37

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

гемор, выстави в вап версии margin от левого края пунткта так на 3 хотя бы в подсветке кода


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#960 2011.03.21 13:44

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

почитай что такое cron

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.028 s