Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
52 / 52 / 4
Регистрация: 10.11.2010
Сообщений: 171

Создание модуля Активность друзей

14.03.2011, 17:07. Показов 1031. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим, в массиве $friends[] имеются все друзья пользователя (вернее их ID).
Есть база данных с таблицей, где храняться все действия пользователей и дата. Структура таблицы такова:

| user_id | action | date |

Следовательно, если нужна активность какого-то определенного друга, то проблем нету. Достаю записи из таблицы с ID пользователя, ограничивая количество записей лимитом и сортируя по дате.

Но мне нужно совершать поиск по всем моим друзьям и сортировать их по дате.

Чтобы получилось следующее:

14 марта, в 15:00, Друг 1 сделал что-то
14 марта, в 14:30, Друг 2 сделал что-то
14 марта, в 08:45, Друг 1 сделал что-то
13 марта, в 23:15, Друг 3 сделал что-то

Как будет выглядеть выборка из базы? Помогите, пожалуйста.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2011, 17:07
Ответы с готовыми решениями:

Создание модуля
Здраствуйте! Хочу создать свой модуль для своего сайта, движок собственний, и вот, незнаю с чего начать, подскажите! Спосибо.

Создание модуля/скрипта используя google maps API
Здравствуйте, помогите сделать такую фишку как на картинке, или подскажите какие-то уроки для создания такого. Или может есть уже готовый...

Создание модуля Class из модуля Code в личной книге
Помогите пожалуйста!!! Не могу создать модуль Class в создаваемой из программного кода рабочей книги. Подскажите пожалуйста! Мне...

2
 Аватар для Cach
15 / 14 / 4
Регистрация: 10.03.2011
Сообщений: 42
14.03.2011, 18:11
Лучший ответ Сообщение было отмечено LinelWorld как решение

Решение

Попробуйте так:
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$friends = array('1', '2', '3');
 
$tmp = implode(',', $friends);
 
$result = mysql_query("SELECT * FROM table_name WHERE id IN (".$tmp.") ORDER BY date");
 
while ($row = mysql_fetch_assoc($result)){
    echo $row['date'].', '.$row['id'].' - '.$row['action'].'<br />';
}
?>
1
52 / 52 / 4
Регистрация: 10.11.2010
Сообщений: 171
14.03.2011, 18:16  [ТС]
Попробуйте так:
Огромное вам спасибо. Это именно то, что я имел ввиду.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2011, 18:16
Помогаю со студенческими работами здесь

Создание списка друзей в приложении для ВК
Добрый день ! Давно сюда не обращался, но настал момент когда сам справиться уже не могу. Делаю приложение для ВК, в классах , всё по...

Создание просто парсера, который выбирает друзей в ВК
Здравствуйте! Прошу помощи. Я начинающий программист и хотел бы написать свою первую программу, парсер друзей вк. Начал создавать через...

Создание модуля
Помогите создать модуль, смотрю учебное видео там приводят пример ООП Инкапсуляции, есть основной файл Programm , допустим выводит...

Создание модуля
Здравствуйте. Я написал программный код для решения задачи. Осталось написать код для модуля. Не знаю как это сделать... Public Class...

Создание модуля
Здравствуйте, не могу подключить свой модуль, модуль создавал по этой статье: http://s-engineer.ru/sozdaem-modul-v-opencart-2-x-ocmod/ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru