Есть таблица users , в ней ячейка date тип - DATETIME.
В этой таблице я храню юзеров (nick), я хочу вывести в цикле всех зарегистрированных юзеров по дням. Например, чтобы получилось так:
28.07.2018 : user1, user2, user3
29.07.2018 : user4, user5
30.07.2018 : user6, user7
И так далее.
Цикл в котором вывожу всех юзеров:
$db = $mysqli->query("SELECT * FROM `users` ORDER BY `date`");
if ($db) while ($us = $db->fetch_assoc()) {
...
}
Буду благодарен за помощь.
Ссылка:
How to use GROUP BY to concatenate strings in MySQL?
Использование:
create table `test`
(
`date` date,
`nick` varchar(10)
)
insert into `test` (`date`,`nick`) values
('2018-07-28', 'user1'),
('2018-07-28', 'user2'),
('2018-07-28', 'user3'),
('2018-07-29', 'user4'),
('2018-07-29', 'user5'),
('2018-07-30', 'user6');
SELECT
`Date`,
GROUP_CONCAT(`nick` SEPARATOR ' ') `nicks`
FROM `test`
GROUP BY
`Date`
Date | nicks :--------- | :---------------- 2018-07-28 | user1 user2 user3 2018-07-29 | user4 user5 2018-07-30 | user6
db<>fiddle here
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Stackoverflow! В данный момент изучаю ООП в PHP и пытаюсь создать класс, который будет автоматически подключаться к БД mysql Получилось вот так
у меня приложение на юнити,которое требует подгрузки данных из бд с удаленного сервера
Использую 2amigos/yii2-ckeditor-widgetНикак не выходит выключить автокоррекцию html (когда в режиме исходника вручную правишь html)