3.07.2013 / 09:59 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| aNNiMON, а можно также отсортировать по long . В конце запроса пишешь: ORDER BY `long` DESC
Изменено Dinisimys (3.07 / 09:59) (всего 1 раз) |
3.07.2013 / 11:05 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dinisimys, ну я ж так и сделал Пост #272858 __________________
let live |
5.07.2013 / 18:39 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Есть таблица в бд: |id||txt| |1||ttt| |2||ttt| |1||ttt| |4||ttt| |2||ttt| Нужно с помощью php вывести такой текст, где есть все ид, но без повторений: 1 ttt 2 ttt 4 ttt
|
5.07.2013 / 18:50 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys, у тебя что-то не то с архитектурой программы. Как бы id на то и id, что должно быть уникальным.
|
5.07.2013 / 18:58 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| web_demon, нет, все ок. Это чисто для наглядности, а так у меня там вместо ид writer стоит
|
5.07.2013 / 19:05 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Уточню свой вопрос, потому что не учелеще одного. Значит есть таблица такая: |writer||adress||text| |1| |2| |tttt| |2| |4| |tttt| |2| |1| |tttt| |2| |1| |tttt| |1| |2| |tttt| |4| |2| |tttt|writer - кто писал, adress - кому писал, text - текст письма И мне надо вывести для текущего юзера(его id = 1) через php такое: Переписка с ID=2То есть надо вывести id юзера, с которым переписывался текщий юзер. Юзер может переписываться с большим кол.людей, в таком случае чтобы выводило всех.
|
5.07.2013 / 19:08 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys, ну тогда так SELECT * FROM `table` GROUP BY `writer`; Только вот будет возвращать первое совпадение по колонке `writer`, иначе только с подзапросом.
|
5.07.2013 / 19:10 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| web_demon, не работает. Повторения тоже возвращаются
|
5.07.2013 / 19:23 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Нашел немного быдлокодерсоке решение: добавил массив $dialog и в цикле while проверку, нет ли в массиве значения ид юзера с кем переписка идет, и если нет, тогда заносит в этот массив его ид и выводит его. Это решилу проблему,но хотелось бы через mysql решить, так ведь правильней
|
5.07.2013 / 19:28 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Не, как-то можно по нормальному сделать через мускул Попробуй так: SELECT DISTINCT `writer`,* FROM `table`
|