а ты что ли у нас особенный? думаешь я тебе скажу не то, что другим сказал?
не получается правильная сортировка...
mysql_query("SELECT `mail_msg`.`id` as `mid`, `mail_msg`.`from` as `name`, `mail_msg`.`time` as `tm`, `mail_msg`.`id_user` as `user_id`, `mail_msg`.`read` as `read`, `mail_msg`.*, `users`.* FROM `mail_msg` LEFT JOIN `users` ON `mail_msg`.`id_user`=`users`.`id` WHERE `mail_msg`.`id_kont`='" . $user_id . "' AND `mail_msg`.`sys`='1' AND `mail_msg`.`delete`!='" . $user_id . "'
GROUP BY `users`.`name`
ORDER BY`mail_msg`.`time`
DESC LIMIT $start, $kmess");
сортирует по первому времени ('time'), а надо по последнему...
Пробовал так:
ORDER BY MAX(`mail_msg`.`time`)
вроде получилось,
но потом заметил что сортирует правильно только входящие... Надо что бы исходящие и входящие сортировались по последнему письму (по метке 'time')...
Кто нибудь понял о чем я? Как это сделать?
вот что пытаюсь сделать... Без входящих и исходящих... Просто список тех с кем была переписка...
hooligan, вместо DESC LIMIT используй ASC LIMIT
Вроде так
Taltos (11.06.2011/15:21)
hooligan, вместо DESC LIMIT используй ASC LIMIT
Вроде так
нет, это не то... Пробовал...
Внутри GROUP как то по другому надо...
Посмотри здесь, может найдешь ответ
»»»